2011年9月23日

二十.行为型设计模式——Mediator Pattern(中介者模式)

摘要: 定义 定义一个对象封装一系列多个对象如何互相作用。Mediator中介者使得对象之间不需要显示地互相引用,从而使得其耦合更加松散。并且还让我们可以独立变化多个对象的互相作用。 UML类图如下: 其中类和对象的关系为: 1.Mediator(抽象中介者):定义一个接口用于与各同事对象(Colleague)之间的通信。 2.ConcreteMediator(具体中介者):协调各个同事对象实现协作的行为;掌握并且维护它的各个同事对象引用。 3.Colleague(同事类):每一个同事对象都引用一个中介者对象;每一个同事对象在需要和其他同事对象通信时,就与它的中介者通信。 典型应... 阅读全文

posted @ 2011-09-23 23:50 tLEE 阅读(405) 评论(0) 推荐(0)

导航