「Head First 設計模式「 :觀察者模式

觀察者模式     觀察者模式定義了對象之間的一對多依賴,這樣一來,當一個對象改變狀態時,它的所有依賴者都會收到通知並自動更新。一方可稱爲主題(subject),另一方可稱爲觀察者(observer),一個主題可擁有多個觀察者。當主題的數據有變動時,就會通知所有訂閱了它的觀察者。在這之後的操作有兩種: 推:主題直接將數據推送給所有觀察者。 拉:主題通知了所有觀察者後,每個觀察者再根據自己的需要從主
相關文章
相關標籤/搜索