Java設計模式(二):觀察者設計模式

1. 應用場景 某個實例的變化將影響其他多個對象。 觀察者模式多用於實現訂閱功能的場景,例如微博的訂閱,當我們訂閱了某個人的微博賬號,當這個人發佈了新的消息,就會通知我們。 2.概念 定義對象之間的一對多依賴,當一個對象狀態改變時,它的所有依賴都會收到通知並且自動更新狀態。主題(Subject)是被觀察的對象,而其所有依賴者(Observer)稱爲觀察者。 3. Class Diagram 主題(
相關文章
相關標籤/搜索