設計模式-觀察者-C++實現

觀察者設計模式:定義對象之間的一種「一對多」的依賴關係,當一個對象狀態發生改變的時候,所有依賴這個對象的觀察者都會得到通知並且被自動更新。 這種模式也稱爲「發佈-訂閱」模式。目標就是發佈者,他不知道訂閱者是誰,這個對象可以有任意多個訂閱者可以接受發佈者發送的消息。 通過抽象接口就把目標和觀察者進行了解耦,可以單獨的修改目標或者對象,也可以隨意的增加或者刪除觀察者。 觀察者模式主要依賴於對象維護了一
相關文章
相關標籤/搜索