設計模式學習筆記(九:中介者模式)

1.1概述     用一箇中介對象來封裝一系列的對象交互。中介者使各對象不需要顯示地相互引用,從而使其耦合鬆散,而且可以獨立地改變它們之間的交互。這就是中介者模式的定義。     一個對象含有另一個對象的引用是面向對象中經常使用的方式,也是面向對象所提倡的,即少用繼承多用組合。但是怎樣合理地組合對象對系統今後的擴展、維護和對象的複用是至關重要的,這也正是學習設計模式的重要原因。     例如,在一
相關文章
相關標籤/搜索