“Head First 设计模式“ :观察者模式

观察者模式     观察者模式定义了对象之间的一对多依赖,这样一来,当一个对象改变状态时,它的所有依赖者都会收到通知并自动更新。一方可称为主题(subject),另一方可称为观察者(observer),一个主题可拥有多个观察者。当主题的数据有变动时,就会通知所有订阅了它的观察者。在这之后的操作有两种: 推:主题直接将数据推送给所有观察者。 拉:主题通知了所有观察者后,每个观察者再根据自己的需要从主
相关文章
相关标签/搜索