Head First 之觀察者模式筆記

觀察者模式定義了對象之間的一對多依賴,這樣一來,當一個對象改變狀態時,它的所有依賴者都會收到通知並自動更新(回調函數)。 主題(Subject)是真正擁有數據的人,觀察者是主題的依賴者,在數據變化時更新,這樣比起讓許多對象控制同一份數據來,可以得到更乾淨的OO設計。 定義觀察者模式: 當兩個對象之間鬆耦合,他們依然可以交互,但是不太清楚彼此的細節。觀察者模式提供了一種對象設計,讓主體和觀察者之間鬆
相關文章
相關標籤/搜索