设计模式之七 --- 观察者模式(Observer)

【1】基本概念 观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一主题对象。这个主题对象在状态发生变化时,会通知所有观察者对象,使它们能够自动更新自己。观察者模式又叫发布-订阅(Publish/Subscribe)模式。 【2】简单分析 我们先来看一下该设计模式的UML结构图 上图是Observer 模式的结构图,让我们可以进行更方便的描述: Subject类,它把所有对观察者对象
相关文章
相关标签/搜索