- 博客(1)
- 收藏
- 关注
原创 设计模式 - state 状态模式 与 strategy 策略模式 分析实现
策略模式-意图:允许用户根据需要来处理算法方案的变化 状态模式-意图:允许一个对象在其内部状态改变时改变它的行为。对象看起来似乎修改了它的类。 两种模式都由三个角色组成: (1)环境(Context)角色:持有一个Strategy/state的引用(或以提供的形式,针对策略模式个人认为当具体的行为是个无状态实体时,没必要以持有的方式来实现,这样会造成改变策略时每次都需要创建一个新的环境和新的策略...
2019-10-25 00:05:45 311
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人