超简单理解 设计模式 之 观察者模式

什么是观察者模式?

  简单来说就是:观察者 与 被观察者 的  一些事。
 
  举个的例子:小明对朋友们说,我下个月发工资的时候,大家来我家玩哦,朋友们很愉快的答应了,并留下了 ** 手机号**,当小明发工资的时候,给留手机号的朋友们发了短信通知,朋友们就来了。(过程中,如果有朋友不想来了,需要告诉小明,把留下的手机号删了,不用通知他,小明发了工资)
  观察者    :朋友
  被观察者  :小明

分析

观察者: 朋友留下手机号,小明把手机号保存到手机(将自己注册到被观察对象中,被观察对象将观察者存放在一个容器(手机)里)
**被观察者:**发工资了,通过手机给留下的手机号的朋友发送通信,告诉他们我发工资了(被观察对象发生了某种变化,从容器中得到所有注册过的观察者,将变化通知观察者)
**撤销观察:**如果有朋友不想来了,把留下的手机号删了(观察者告诉被观察者要撤销观察,被观察者从容器中将观察者去除)

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值