OBSERVER 模式.ppt
《OBSERVER 模式.ppt》由会员分享,可在线阅读,更多相关《OBSERVER 模式.ppt(27页珍藏版)》请在三一办公上搜索。
1、OBSERVER 模式,喂!小丽啊!通知项目组,下午开个项目会议,气象站例子,需求:终端用使用显示设备,显示当前的环境(温度、湿度和气压)、天气统计和简单的预报的三个测量值从程序上考虑,执行measurementsChanged()方法,目的更新当前环境、天气统计和预报1、天气数据类里应该有得到三个测量值的getter方法。2、measurementsChanged()可以被有效的测量数据在任何时候调用。3、三个测量值因新测量数据改变而改变4、系统可以被扩充,如下图,Class:WeatherData 通常的实现如下,分析 WeatherData 的缺点currentConditionsDis
2、play、tatisticsDisplay、forecastDisplay,具体执行方法,我们没法增加和删除其它的显示元素,除非改变程序。(temp,humidity,pressure),我们可以用通用的接口去告诉显示的元素,他们都有一个update方法传递temp,humidity,pressure值,什么是观查者模式?报社+订阅者=Observer Pattern报纸出版社进入商业化,并且开始出版报纸你订阅了报纸,每次报上都有新的新闻发表给你,只要你保持是一个订阅者,你就一直得到新的新闻。当你不订阅时,他们就停止向你发表新的新闻然而报社保持着与其它人订与不订的关系,如下图,Dog、Cat、
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- OBSERVER 模式
链接地址:https://www.31ppt.com/p-2698630.html