亦称:调解人、控制器、Intermediary、Controller、Mediator
用一个中介者对象来封装一系列的对象交互。使得各对象不需要显式地相互引用,从而使其松散耦合,而且可以独立地改变它们之间的交互。

1、系统结构复杂:对象之间存在大量的相互关联和调用,例如上面的网状结构,如果依赖性强,则当某个对象需要进行变更时,会影响到很多其他对象;
2、对象可重用性差:由于一个对象和其他对象具有很强的关联,若没有其他对象的支持,对象很难被重用,依赖关系越多,重用越困难;
上一篇:我应该是懂居家办公的吧?
下一篇:深入浅出进程控制