观察者模式

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

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

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

 

结构图如下:

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

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

 

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

 

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值