首页 > 其他 > 详细

观察者模式

时间:2015-10-02 13:39:17      阅读:178      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!