【设计模式】中介者模式

中介者模式

中介者模式:用一个中介对象来封装一系列的对象交互。中介者使各对象不需要显式地相互引用,从而使其耦合松散,而且可以独立地改变它们之间的交互。

中介模式的主要职责就是,改变多个对象之间的项目引用问题,让一个网状图,变成一个围绕中介的发散图。

但中介的缺点就在于,将原本的多个对象之间的复杂关系,转变成了中介内部发的复杂关系。中介崩溃,整个就崩溃了。

中介模式一般应用于一组对象已经定义良好,但是存在复杂通信方式的场合。

posted @ 2020-02-04 13:19  LampsAsarum  阅读(159)  评论(0编辑  收藏  举报