观察者模式与发布订阅模式 木木夏呀 2023-03-13 100 阅读1分钟 观察者模式 观察者模式中,被观察者observed持有observer对象,订阅、取消、更新都是由被观察者observed发起的,观察者只负责自身的更新。 发布订阅模式 观察者模式中,observed类中是持有observer对象的,因此并没有实现两个类的完全解耦。通过添加中间层的调度中心类,我么可以将订阅者和发布者完全解耦,两者不再有直接的关联,而是通过调度中心关联起来。