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

Observer(观察者模式)

时间:2017-08-24 12:29:22      阅读:195      评论:0      收藏:0      [点我收藏+]

标签:观察者模式   改变   依赖   多个   更新   依赖关系   接口   自己   nbsp   

Observer

  定义一个一对多的依赖关系,让多个观察者对象同时监听某一个主题,这个主意对象在状态发生变化时会通知所有观察者对象,使它们能够自动更新自己.

抽象主题(Subject) : 对观察者对象的引用保存在一个聚集里,提供一个接口,可增加和删除观察者对象.

具体主题(ConcreteSubject) : 其内部状态改变时,给所有登记过的观察者发出通知.

抽象观察者(Observer) : 别名为更新接口,得到主题通知时更新自己.

具体观察者(CconcreteObserver) : 实现抽象观察者的更新接口.

Observer(观察者模式)

标签:观察者模式   改变   依赖   多个   更新   依赖关系   接口   自己   nbsp   

原文地址:http://www.cnblogs.com/YuanDong1314/p/7422159.html

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