查阅了一些资料,两者有很多相同的地方,只有一些差别,这里做一下总结供自己以后查阅。
观察者模式
只有两个角色:观察者(observer)和被观察者/观察目标(subject)。【两者是松耦合的关系】
观察者直接订阅观察目标,观察目标一旦发出通知,观察者就要进行处理。
发布订阅模式
除了发布者、订阅者,还有经纪人Broker(相当于是调度中心,和观察者模式的最大区别)。【发布者和订阅者,不存在耦合】
1、www.ruphi.cn/archives/33…
2、zhuanlan.zhihu.com/p/51357583
3、www.cnblogs.com/lovesong/p/…