Golang设计模式-行为型-观察者模式

引例 某城市气象站需要你开发一个应用,该应用需要完成如下功能: 保存气象站提供的温度、湿度、PM2.5等气象数据,并提供更新接口,以便气象站在气象数据有更新时调用; 提供三种气象看板:当前天气看板负责显示实时温度和湿度;统计看板负责显示最近10天的平均温度和湿度,空气质量看板负责显示PM2.5的值; 在气象数据有变化时及时通知到三种看板,以便看板能够及时更新。 最直观的实现 type Weathe
相关文章
相关标签/搜索