設計模式編程 之 觀察者模式

1. 模式說明 觀察者模式(observer)定義了一種一對多的依賴關係,讓多個觀察者對象同時監聽某一個主題對象。這個主題對象再狀態發生變化時,會通知所有觀察者對象,使它們能夠自動更新自己。 2. uml圖例 3. 示例代碼 在 《Head First設計模式》中實現了一個氣象站的案例。氣象站作爲一個可觀察對象,可以add,delete,notify,也可以設置是否通知對象SetChanged()
相關文章
相關標籤/搜索