观察者模式
2019-04-24 本文已影响0人
yym_439
定义
- 定义了对象之间一对多依赖,让多个观察者对象同时监听某一个主题,当主题对象发生变化时,它的所有依赖者(观察者)都会收到通知
并更新
类型:行为型
使用场景
- 关联行为场景,建立一套触发机制
优缺点
优点:
- 观察者和被观察者(主题)建立一个抽象的耦合
- 观察者模式支持广播通信
缺点:
- 观察者之间有过多的细节依赖,提高了时间消耗及程序复杂度
- 避免循环调用
image.pngUML类图
定义
类型:行为型
使用场景
优缺点
优点:
缺点:
image.pngUML类图