摘要: 定义:在对象之间定义一对多的依赖,这样一来,当一个对象改变状态,依赖它的的对象都会收到通知,并自动更新。类图:要点:1.主题(可观察者)用一个共同的接口来更新观察者。2.观察者与可观察者之间用松耦合方式结合(loosecoupling),可观察者不知道观察者的细节,只知道观察者实现了观察者接口。3.使用此模式时,你可以被观察者处推(push)或拉(pull) 数据(然而,推的方式被认为更“正确”)。4.有多个观察者时,不可以依赖特定的通知次序。5.Java有多种观察者模式的实现,包括了通用的java.util.Observable。6.要注意java.util.Observable实现上所带来 阅读全文
posted @ 2014-02-26 16:54 淼焱不容 阅读(135) 评论(0) 推荐(0) 编辑