设计模式:观察者(observer)模式

来源:互联网 发布:淘宝 枪 暗语 编辑:程序博客网 时间:2024/06/04 19:46

观察者模式:

定义了对象之间的一对多依赖,这样一来,当一个对象改变状态时,它的所有依赖者都会收到通知并自动更新。


类图:


推模式的类图:


拉模式的类图:(推荐:因为无法预测每个观察者到底需要何种数据,也方便增加新数据时,改动最小)



注意:有多个观察者时,不可以依赖特定的通知次序。

0 0
原创粉丝点击