设计模式-观察者模式Observer

1)意图 定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于他的对象都得到通知并被自动更新。 2)结构 其中Subject(目标)知道他的观察者,可以有多个观察者观察同一个目标;提供注册和删除观察者对象的接口。 Observer(观察者)为那些在目标发生改变时需获取的对象定义一个更新接口。 ConcreteSubject(具体目标)将有关状态存入各ConcreteSubjec
相关文章
相关标签/搜索