1、多个类相互耦合,会形成网状结构,使用中介者模式将网状结构分离为星型结构,进行解耦;
2、减少类间依赖,降低了耦合,符合迪米特原则;
3、中介者承担了较多的责任,一旦中介者出现了问题,整个系统就会受到影响;
4、如果设计不当,中介者对象本身变得过于复杂,这点在实际使用中,要特别注意;