行为模式之观察者模式

行为模式之观察者模式 观察者模式(Observer Pattern)也称发布订阅模式,它是一种在项目中经常使用的模式。 定义: 定义对象间一种一对多的依赖关系,使得每当一个对象改变状态,则所有依赖于它的对象都会得到通知并被自动更新。 观察者模式的类图如下所示。 观察者模式具体有以下4个角色。 抽象主题(Subject)角色:又称为“被观察者”,可以增加和删除观察者对象。 抽象观察者(Observe
相关文章
相关标签/搜索