摘要: 模式定义:定义一系列算法,将每一个算法封装起来,并让它们可以相互替换。策略模式让算法独立于使用它的客户而变化,也称为政策模式(Policy)。 模式结构: Context: 环境类 Strategy: 抽象策略类 ConcreteStrategy: 具体策略类 模式分析: 策略模式是一个比较容易理解 阅读全文
posted @ 2019-02-14 11:02 家迪的家 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 模式定义:允许一个对象在其内部状态改变时改变它的行为,对象看起来似乎修改了它的类。其别名为状态对象(Objects for States),状态模式是一种对象行为型模式。 模式结构: Context: 环境类,定义客户端所感兴趣的接口,并且保留一个具体状态类的实例。这个具体状态类的实例给出此环境对象 阅读全文
posted @ 2019-02-14 10:10 家迪的家 阅读(150) 评论(0) 推荐(0) 编辑