摘要: 五个角色:抽象中介者(Mediator)、具体中介者(ConcreteMediator)、同事类(Colleague)、具体同事类(ConcreteColleague)、客户端(Client) 抽象中介者(Mediator):定义接口让同事对象之间通讯 具体中介者(ConcreteMediator):实现接口,并且协调维护同事对象 同事类(Colleague):其内部引用中介者对象,并且提供一个接口发送消息 具体同事类(ConcreteColleague):实现接口,向中介者发送消息 客户端(Client) :让具体同事类认识中介者,并且让中介者认识同事,然后同事发送消息即可。 实现思路:客户端让中介者和同事互相认识,然后同事向中介者发送消息,中介者 阅读全文
posted @ 2011-10-17 10:48 .NET架构 阅读(2520) 评论(4) 推荐(5) 编辑