详解设计模式系列
1.观察者模式
观察者模式作用:
定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。
观察者模式结构图:
Observer模式定义的是一对多的关系,这里一就是图中的Subject 类,而多则是Obesrver 类,当Subject 类的状态发生变化时,通知与对应的Observer去更新相应状态,并支持添加和删除Observer 对象的操作。
Obesrver 模式的实现步骤如下:
1.subject 类都是采用链表等容器来存放 Observer 对象
原创
2020-06-30 16:55:32 ·
249 阅读 ·
0 评论