浏览 1653 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (1) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2007-12-24
2、观察者模式的要点: 1)、观察者模式定义了对象之间一对多的关系。 2)、主题(可观察者)使用一个共同的接口来更新观察者。 3)、观察者和可观察者之间用松耦合方式结合(loosecoupling),可观察者不知道观察者实现了观察者接口。 4)、使用该模式,你可从被观察者处推(push)或者拉(pull)数据(然而,推的方式被认为更“正确”)。 5)、有多个观察者时,不可以依赖特定的通知顺序。 6)、Java有多种观察者模式的实现,包括了通用的Java.util.Observable。 7)、要注意java.util.Observable实现上带来的一些问题。 8)、如果有必要的话,实现自己的Observable,这并不难,不要害怕。 9)、Swing大量使用了观察者模式,许多GUI框架也是如此。 10)、此模式也被应用在许多地方,例如:JavaBeans、RMI。 观察者的代表人物-- MVC。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2008-01-14
这本书不错,就是太贵,电子版的又不清楚,唉!没有免费的午餐啊
|
|
返回顶楼 | |