码迷,mamicode.com
首页 > 其他好文 > 详细

观察者模式

时间:2015-10-02 13:42:00      阅读:134      评论:0      收藏:0      [点我收藏+]

标签:

观察者模式:定义了对象之间的依赖,这样一来,当一个对象状态改变的时候,他的所有依赖者都会受到通知并自动改变

(1)主题者内置了一个List,用来保存向自己注册的观察者,观察者可以随时加入或者退出

(2)一旦主题自己发生了变化,会遍历自己内置的List,调用观察者的update方法

(3)观察者的update的方法,可以是push,这时候主动的一方是主题者;也可以是pull,这时候主动的一方是观察者

(4)Java内置了观察者模式的实现,在java.util.Observer包(内部封装了List),用户可以继承该类,而不用自己设计add/delete方法

技术分享

观察者模式

标签:

原文地址:http://www.cnblogs.com/mingziday/p/4852111.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!