中介者模式,主要是为了避免网状结构,从而抽出一个中介者,降低系统复杂度。一个对象要和N多个对象交流,就是网状结构。 如果所有的类都和中心交流就简化了网络的复杂度. 中介者模式的优点 把1对多依赖变成1对1 依赖, 同事类只依赖中介者,减少了依赖,同时也降低了类间的耦合 中介者模式的缺点 中介者会膨胀的很大,逻辑复杂,同事类越多,中介者的逻辑就越复杂。 中介者的常用场景: 机场调度中心MVC框架媒体网关中介服务