标签:: 观察者模式

0

设计模式学习之观察者模式

什么是观察者模式观察者模式(Observer Design Pattern)定义了对象之间的一对多依赖,这样一来,当一个对象改变状态的时候,它的所有依赖者都会收到通知并自动更新。 出版者+订阅者=观察者模式如果你了解报纸的订阅方式,我想你基本上也就知道了观察者模式是怎样的一回事了。在观察者模式中我们一般使用主题来表示出版者,用观察者来表示订阅者。 观察者模式类图 可以看到整个类图非常简单,定义了两