js設計模式:觀察者模式

觀察者模式是前端運用場景最多的,在各大類庫以及框架中都能看到它的身影. 一.特點: 發佈&&訂閱 一對N(一對一,一對多) 二.實現 UML類圖 Subject類內部保存了一個其訂閱者的列表同時還有當前狀態:可以通過setState方法改變內部的狀態,在狀態發生變更的同時執行notifyAllObservers方法,遍歷取出每個訂閱者,執行update方法.Subject類暴露一個attach方法
相關文章
相關標籤/搜索