設計模式(16) 觀察者模式(OBSERVER)C++實現

意圖: 定義對象間的一種一對多的依賴關係,當一個對象的狀態發生改變時,所有依賴於它的對象都得到通知並被自動更新。 動機: 將一個系統設計成一系列相互協作的類有一個常見的副作用:需要維護相關對象之間的一致性。 觀察者模式定義一種交互,即發佈-訂閱: 一個對象當自身狀態發生改變時,會發出通知,但是並不知道誰是他的接收者,但每個接收者都會接收到通知,這些接受者稱爲觀察者。 作爲對通知的響應,每個觀察者都
相關文章
相關標籤/搜索