本文将简单介绍观察者模式(Observer pattern)
功能
观察者模式(Observer pattern)**也叫发布-订阅模式(Publish/Subject)模式**,实现了一种一对多的依赖关系,可以让多个观察者对象监听同一个主题对象、这个主题对象在状态发生变化时,会通知各个观察者对象,使它们根据收到的消息进行更新。
UML结构图

实例
对象的观察者模式
1 |
|
但是在这个例子中观察者对象和主题对象需要互相知道,还是有一定的耦合性,除了基于对象,还可以基于函数的来,由于C++没有自带托管功能,具体实现就暂时不展示了
END
2018-10-11 完成
2018-10-11 立项