设计模式--observer pattern

初次接触设计模式,也只是为了记录下我的学习方式。

 

观察者模式定义了对象之间的一对多的依赖关系,当一个对象的状态发生改变时,所有它的依赖对象将被自动通知并更新.

 

这就是这种模式定义.

 

23种设计模式,我将慢慢学习。

 

(观察者模式)observer pattern

 

eg:

    小燕是一个聪明漂亮的女孩,身边有好多追求者.

  每当小燕换一个地方出差,追求都都想知道他在哪?什么时候吃饭.即使小燕没有换地方,还是按在原来的地方,按原来的时间工作.追求者一样要发短信来问.小燕是一个善良的女孩,又不想伤一个人的心.每次都不停的回复.长期这样,追求者和小燕都因为这样影响了工作.

 

 

请问你有什么方式来解决这个问题吗?

 

这是一种典型的观察者模式.观察者(追求者)要不停的询问被观察者(小燕)吗?

如果这样来,当小燕发生变化时,他将通知所有的观察者,让他们采取相应的变化.

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值