随笔分类 - 设计模式和架构
摘要:中介者模式(Mediator Pattern),定义一个中介对象来封装系列对象之间的交互。中介者使各个对象不需要显示地相互引用,从而使其耦合性松散,而且可以独立地改变他们之间的交互。 使用中介者模式的动机: 面向对象设计鼓励将行为分布到各个对象中。这种分布可能会导致对相间有须有链接。在最坏的情况下,每个对象都知道其他所有对象。 虽然将一个系统分割成许多对象通常可以增加可复用性,但是对相间相互链接的激增又会降低其可复用性。大量的相互链接使得一个对象似乎不太可能在没有其他对象的支持下工作--系统表现为一个不可分割的整体。而且,对系统的行为进行任何较大的改动都十分困难,因为行为被分布在许多对...
阅读全文

浙公网安备 33010602011771号