2020-11-21

观察者模式

一、举例
股票价格与股民、微信公众号与微信用户、气象局的天气预报与听众等。一对多。一个对象信息改变,导致多个对象信息改变。
详细例子:
粗略分为两种:1.假设物体a是被观察者,它会有权力选择它的观察者们add(某个观察者)用于给观察者观看的权力,remove(某个观察者)用于取消其观察的权力,还需要有一个更新自己信息的方法,以及向观察者发送信息的方法。观察者们通过获得的信息来更新自己的信息,拥有更新信息的方法。2.假设一个飞机是被观察对象,卫星充当观察者,来观察它的位置动态,更新信息,然后卫星把信息传回给多个地面监控室,及多个观察者。(在此我个人理解为卫星和飞机绑定整体看作被观察者)
二、温馨提示:以上仅为个人理解,欢迎纠错。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值