前进中的蜗牛

番茄大叔

水滴穿石,非一日之功;没有量变,何来质变。

摘要: 模式定义 策略模式(Strategy Pattern):定义一系列算法,将每一个算法封装起来,并让它们可以相互替换。 UML类图 环境类(Context) 依赖策略类,在解决某个问题时可以通过传入的参数采用不同的策略; 抽象策略类(Strategy) 声明所支持算法的抽象方法。 具体策略类(Conc 阅读全文
posted @ 2018-02-13 17:48 LoveTomato 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 模式定义 状态模式(State Pattern) :允许一个对象在其内部状态改变时改变它的行为,对象看起来似乎修改了它的类。 UML类图 环境类(Context): 在环境类中维护一个抽象状态类型State的字段,一调用状态的处理行为和状态切换业务逻辑。 抽象状态类(State):用于定义一个接口以 阅读全文
posted @ 2018-02-13 17:47 LoveTomato 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 模式定义 观察者模式(Observer Pattern):定义对象间的一种一对多依赖关系,使得每当一个对象状态发生改变时,其相关依赖对象皆得到通知并被自动更新。 UML类图 观察目标(Subject) 也称被观察的对象,有观察者类型集合字段,并提供订阅 和取消订阅方法 ,以及通知观察者方法 。 具体 阅读全文
posted @ 2018-02-13 17:46 LoveTomato 阅读(337) 评论(0) 推荐(0) 编辑
摘要: 模式定义 中介者模式(Mediator Pattern)定义:用一个中介对象来封装一系列的对象交互,中介者使各对象不需要显示地相互引用,从而使其耦合松散,而且可以独立地改变它们之间的交互。 UML类图 抽象中介者 Mediator 定义一个接口,该接口用于与各同事对象之间的通信方法 具体中介者 Co 阅读全文
posted @ 2018-02-13 10:41 LoveTomato 阅读(190) 评论(0) 推荐(0) 编辑