摘要: 观察者模式定义了对象之间的一对多依赖,当一个对象改变状态时,他的所有依赖者都会受到通知并自动更新。特点:1.观察者模式定义了对象之间一对多的关系。2.主题(也就是可观察者)用一个共同的接口来更新观察者。3.观察者和可观察者用松耦合的方式结合,可观察者不知道观察者的细节,只知道观察者实现了观察者接口4.有多个观察者时,不可以依赖特点的通知次序。定义观察者模式:类图观察者模式的组成1.抽象主题角色:把所有对观察者对象的引用保存在一个集合中,每个抽象主题角色都可以有任意数量的观察者。抽象主题提供一个接口,可以增加和删除观察者角色。一般用一个抽象类或接口来实现2.抽象观察者角色:所有潜在的观察者都必. 阅读全文
posted @ 2012-01-12 18:48 zhxiang 阅读(2233) 评论(1) 推荐(2)