17、設計模式(行爲型)之中介者模式

作用 用一箇中介對象來封裝一系列的對象交互,中介者使各對象不需要顯式地相互引用,從而使其耦合鬆散,而且可以獨立地改變它們之間的交互。 何時使用 多個類相互耦合,形成了網狀結構。 優點 降低了類的複雜度,將一對多轉化成了一對一。 各個類之間的解耦。 符合迪米特原則。 開發常見場景 MVC模式(其中的C,控制器就是一箇中介者,M和V都和它打交道)) 窗口遊戲程序,窗口軟件開發中窗口對象也是一箇中介者對
相關文章
相關標籤/搜索