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