简述
观察者模式适用于多个类对同一个数据有依赖的情况,当数据改变,被观察者会将信息改变的通知传达给每一个观察者,每一个观察者自行更新自己的认知(数据)
观察者模式是一种弱耦合模式,观察者与被观察者之间存在微弱的耦合关系,而发布订阅模式则是完全解耦的设计模式,发布者与订阅者中间存在经理人负责转发处理消息.
参考文献
知乎:观察者模式vs发布订阅者模式
菜鸟教程:观察者模式
C语言中文网:观察者模式
观察者模式适用于多个类对同一个数据有依赖的情况,当数据改变,被观察者会将信息改变的通知传达给每一个观察者,每一个观察者自行更新自己的认知(数据)
观察者模式是一种弱耦合模式,观察者与被观察者之间存在微弱的耦合关系,而发布订阅模式则是完全解耦的设计模式,发布者与订阅者中间存在经理人负责转发处理消息.
知乎:观察者模式vs发布订阅者模式
菜鸟教程:观察者模式
C语言中文网:观察者模式