學習設計模式-觀察者模式(observer)

觀察者模式定義了對象之間的一對多依賴,這樣一來,當一個對象改變狀態時,它的所有依賴者都會收到通知並自動更新。 設計原則:爲了交換對象之間的鬆耦合設計而努力,建立彈性的OO系統,能夠應對變化,是因爲對象之間的相互依賴降到了最低。 觀察者模式定義了對象之間一對多的關係 主題(也就是可觀察者)用一個共同的接口來更新觀察者 觀察者和可觀察者之間用鬆耦合方式結合(loosecoupling),可觀察者不知道
相關文章
相關標籤/搜索