摘要:
理论 尽管将一个系统分割成许多对象通常可以增加其复用性,但是对象间相互连接的激增又会降低其复用性。大量的连接使得一个对象不可能在没有其他对象的支持下工作,系统表现为一个不可分割的整体。所以对系统的行为进行任何较大的改动就十分困难。 根据迪米特法则,可以通过中介者对象将系统的网状结构变成以中介者为中心 阅读全文
摘要:
理论 职责链模式(Chain of Responsibility),使多个对象都有机会处理请求,从而避免请求的发送者和接受者之间的耦合关系。将这个对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它为止。 职责链模式的优点: 1. 当客户提交一个请求时,请求是沿着链传递直至有一个 Concr 阅读全文