摘要:
观察者模式(Observer Pattern)也称发布订阅模式,它是一种在项目中经常使用的模式。 定义: 定义对象间一种一对多的依赖关系,使得每当一个对象改变状态,则所有依赖于它的对象都会得到通知并被自动更新。 观察者模式的类图如下所示。 观察者模式具体有以下4个角色。 抽象主题(Subject)角 阅读全文
摘要:
中介模式(Mediator)也称调停者模式,是一种比较简单的模式。 定义: 用一个中介对象封装一系列对象(同事)的交互,中介者使各对象不需要显示地相互作用,从而使其耦合松散,而且独立地改变它们之间的交互。 抽象中介者类图如下: 中介者模式有以下4个角色: 抽象中介者(Mediator)角色:定义统一 阅读全文