java常用設計模式4——觀察者模式

當被觀察者的狀態發送改變的時候,所有觀察它的對象都會得到通知並自動更新。 觀察者模式UML圖: Subject: 抽象主題。把所有觀察者對象的引用保存在一個集合裏,每個主題都可以有任意數量的觀察者,抽象主題提供一個接口,可以增加和刪除對象。 ConcreteSubject:具體主題,在具體主題的內部狀態發生改變的時候,給所有註冊過的觀察者發出通知。 Observer:抽象觀察者,是觀察者的抽象類,
相關文章
相關標籤/搜索