設計模式 - 中介者(Mediator)

動機   在軟件構建過程中,經常會出現多個對象互相關聯交互的情況,對象之間常常會維持一種複雜的引用關係 ,如果遇到一些需求的更改,這種直接的引用關係將面臨不斷的變化。   在這種情況下,我們可使用一個「中介對象」來管理對象間的關聯關係,避免相互交互的對象之間的緊耦合引用關係,從而更好地抵禦變化。 模式定義   用一箇中介對象來封裝(封裝變化)一系列的對象交互。中介者使各對象不需要顯式的相互引|用(
相關文章
相關標籤/搜索