摘要:
中介者模式(Mediator): 用一个中介者对象来封装一系列的对象交互。中介者使各对象不需要显示的相互引用,从而使其耦合松散,而且可以独立地改变他们之间的交互。 基本代码 中介模式的优缺点 中介模式很容易在系统中应用,也很容易在系统中误用。当系统出现了‘多对多’交互复杂的对象群时,不要急于使用中介 阅读全文
摘要:
职责链模式(Chain of Responsibility): 使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。将这个对象连成一条链,并沿着这条链传递该请求,知道有一个对象处理它为止。 职责链的好处是当客户提交一个请求时,请求是沿链传递直至有一个ConcreteHandler 阅读全文