java 設計模式 學習筆記(二)觀察者模式

   觀察者模式定義了對象之間的一對多依賴,這樣一來,當一個對象改變狀態時,它的所有依賴着都會收到通知並自動更新。    觀察者模式,類圖:    利用觀察者模式,主題是具有狀態的對象,並且可以控制這些狀態。也就是說,有「一個」具有狀態的主題。另一方面,觀察者使用這些狀態,雖然這些狀態並不屬於他們。有許多觀察者,依賴主題來告訴他們狀態何時改變了。這就產生一個關係:「一個」主題對「多個」觀察者的關係
相關文章
相關標籤/搜索