Head First設計模式-觀察者模式(基於氣象觀測站)

觀察者模式: 觀察者模式: 定義了對象之間的一對多依賴,這樣一來,當一個對象改變狀態時,它的所有依賴者都會受到通知並自動更新。 實現觀察者模式的方法不止一種,但是以包含Subject與Observer接口的鐳射機的做法最常見。 改變主題或觀察者其中一方,並不會影響另一方。因爲兩們之間的接口仍被遵守,我們就可以自由地改變他們。 設計原則: 爲了交互對象之間的鬆耦合設計而努力。 鬆耦合的設計之所以能讓
相關文章
相關標籤/搜索