设计模式

2021-12-16  本文已影响0人  全球顶尖伪极客

1、OOP思想

单一原则:对实现一个类或者接口
开闭原则:对继承开放,对修改关闭;(两个类或者接口)
里式替换原则:父类出现的地方都应该用能用子类替换掉。

依赖倒置原则,依赖接口而不是实现接口(两个模块的交互)
接口隔离原则:不能实现一个大接口,而是多个小接口。
迪米特法则:高内聚低耦合,降低耦合度。(模块越来越多)

image.png

观察者模式
A接口,B接口
A调用B接口,A发消息给B接口,A持有B的一个引用即可,调用B的方法即可

即Aobservable.subscribe(Aobserve),创建Bobserve,Aobservable里面的Bobserve持有,Aobservable里面的Bobserve直接调用。

一个被观察者可能绑定一群观察者 1:N lidedata N:N,databiding

1:1 1:1Rxjava

image.png

装饰器模式

上一篇下一篇

猜你喜欢

热点阅读