现在的位置: 首页 > 综合 > 正文

观察者模式

2013年04月21日 ⁄ 综合 ⁄ 共 444字 ⁄ 字号 评论关闭

观察者模式:
举个例子: 观察者和主题(被观察者)的关系有点类似 警察和卧底的关系。 卧底所在团伙或商业组织等发生了变化,他就会通知警察,警察会作出相应部署或改变战术。

设计模式的有趣见解:
OBSERVER—想知道咱们公司最新MM情报吗?加入公司的MM情报邮件组就行了,tom负责搜集情报,他发现的新情报不用一个一个通知我们,直接发布给邮件组,我们作为订阅者(观察者)就可以及时收到情报啦

观察者模式:观察者模式定义了一种一队多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态上发生变化时,会通知所有观察者对象,使他们能够自动更新自己。

 

结构图如下:

---------------//

-------------------------------------------//

 

还是那句话,大家自己去找资料学习,那样印象会深一些,然后有问题可以发在这里。

 

建议大学习一下java中的事件处理机制, DEM (delegation event model) 委托事件模型。 相信大家会大有收获。

抱歉!评论已关闭.