Golang設計模式-行爲型-觀察者模式

引例 某城市氣象站需要你開發一個應用,該應用需要完成如下功能: 保存氣象站提供的溫度、溼度、PM2.5等氣象數據,並提供更新接口,以便氣象站在氣象數據有更新時調用; 提供三種氣象看板:當前天氣看板負責顯示實時溫度和溼度;統計看板負責顯示最近10天的平均溫度和溼度,空氣質量看板負責顯示PM2.5的值; 在氣象數據有變化時及時通知到三種看板,以便看板能夠及時更新。 最直觀的實現 type Weathe
相關文章
相關標籤/搜索