JS設計模式之觀察者模式

概述 觀察者模式(Observer),又叫做發佈-訂閱(Publish/Subscribe)模式,定義了一種一對多的依賴關係,讓多個觀察者對象同時監聽某一個主題對象。主題對象狀態發生改變時,會通知所有的觀察者對象,使它們能自動更新自己。當不需要監聽某一個特定的主題對象時,可以取消訂閱,即從觀察者列表中刪除。爲此可以確定如下的類。 Subject(目標) 用於維護一系列的觀察者,方便添加或刪除觀察者
相關文章
相關標籤/搜索