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

结构图:

设计模式:中介者模式(Mediator)

Mediator类,抽象中介者类

  abstract class Mediator
    {
        public abstract void Send(string message, Colleague colleague);
    }
View Code

相关文章: