17、设计模式(行为型)之中介者模式

作用 用一个中介对象来封装一系列的对象交互,中介者使各对象不需要显式地相互引用,从而使其耦合松散,而且可以独立地改变它们之间的交互。 何时使用 多个类相互耦合,形成了网状结构。 优点 降低了类的复杂度,将一对多转化成了一对一。 各个类之间的解耦。 符合迪米特原则。 开发常见场景 MVC模式(其中的C,控制器就是一个中介者,M和V都和它打交道)) 窗口游戏程序,窗口软件开发中窗口对象也是一个中介者对
相关文章
相关标签/搜索