中介者设计模式-Mediator

2020-10-26  本文已影响0人  baixin

1.定义

用一个中介对象来封装(封闭变化)一系列的对象交互。中介者使各对象不需要显式的相互引用(编译时依赖->运行时依赖),从而使其耦合松散,而且可以独立地改变它们之间的交互。

2.动机

3.结构图

中介者设计模式结构图

这个图中没有给出具体的接口,是为了让设计者有更大的灵活性。针对Mediator的接口实现由设计自己发挥。一个更复杂的关系网是有许多个ConcreteColleague对象间通过Mediator进行转接通信

4.总结

上一篇 下一篇

猜你喜欢

热点阅读