設計模式-觀察者模式Observer

1)意圖 定義對象間的一種一對多的依賴關係,當一個對象的狀態發生改變時,所有依賴於他的對象都得到通知並被自動更新。 2)結構 其中Subject(目標)知道他的觀察者,可以有多個觀察者觀察同一個目標;提供註冊和刪除觀察者對象的接口。 Observer(觀察者)爲那些在目標發生改變時需獲取的對象定義一個更新接口。 ConcreteSubject(具體目標)將有關狀態存入各ConcreteSubjec
相關文章
相關標籤/搜索