设计模式-观察者-C++实现

观察者设计模式:定义对象之间的一种“一对多”的依赖关系,当一个对象状态发生改变的时候,所有依赖这个对象的观察者都会得到通知并且被自动更新。 这种模式也称为“发布-订阅”模式。目标就是发布者,他不知道订阅者是谁,这个对象可以有任意多个订阅者可以接受发布者发送的消息。 通过抽象接口就把目标和观察者进行了解耦,可以单独的修改目标或者对象,也可以随意的增加或者删除观察者。 观察者模式主要依赖于对象维护了一
相关文章
相关标签/搜索