@Wi 如果像你說的對每個天氣內容作為一個訂閱者的話,那這樣的設計會不會使得訂閱者太多,造成結構的復雜性值得考慮
例如天氣的情況會有很多種
不單是 下雨,晴天
還有下雪 冰雹 高溫 臺風 等等等等的情況
例如天氣的情況會有很多種
不單是 下雨,晴天
還有下雪 冰雹 高溫 臺風 等等等等的情況
2015-06-19
@Wi 觀察者模式 是 一個訂閱者 對應多個觀察者, 訂閱者是一個服務,他可以是天氣預報,也可以是別的服務,
而在天氣預報這個服務內可以發送各種不同的天氣內容
如果像你那樣將每個天氣內容都作為一個訂閱者的話,一對一的進行觀察的話只是一對多的一種特例
如何使用需要根據具體的場景靈活使用
而在天氣預報這個服務內可以發送各種不同的天氣內容
如果像你那樣將每個天氣內容都作為一個訂閱者的話,一對一的進行觀察的話只是一對多的一種特例
如何使用需要根據具體的場景靈活使用
2015-06-19