当前位置: 首页> 科技> 互联网 > 东莞海边网站建设工作室_在线设计平台canva可画_百度关键词价格计算_seo优化是什么

东莞海边网站建设工作室_在线设计平台canva可画_百度关键词价格计算_seo优化是什么

时间:2025/7/9 6:52:45来源:https://blog.csdn.net/2303_76262050/article/details/144564469 浏览次数:0次
东莞海边网站建设工作室_在线设计平台canva可画_百度关键词价格计算_seo优化是什么

背景

气象站需要将每天测量到的温度、湿度、气压等数据公布出去,

需要设计开放的API,以便第三方获取气象站的数据,

如果数据有更新,能及时地通知第三方

传统思路:

创建WeatherData类,有温度、湿度、气压属性,声明Get方法,便于第三方获取

不利于维护,更新属性的效率低。

基本介绍

对象之间多对一的设计方案,Subject是1,Observer是多都依赖Subject。

两个角色

①Subject:发出消息的类,具体操作的类

②Observer:用户,接收消息的类。

Subject中的三个基本方法:

registerObserver:注册用户

removeObserver:移除用户

notifyObserver:通知所有注册的用户

具体实现

气象局(WeatherData)实现Subject接口

第三方网站实现Observer接口

在Subject中声明上述的三个基本方法。在通知方法中,将温度、湿度、气压传给Observer

关键字:东莞海边网站建设工作室_在线设计平台canva可画_百度关键词价格计算_seo优化是什么

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: