设计模式(行为)——状态模式
状态模式和策略模式,类图基本一样,但是他们的意图不同,前者允许Context随着状态的改变而改变行为。后者是用行为和算法配置Context类。
设计模式迷你手册 ---- RedSword软件工作室
名称 | State |
结构 | ![]() |
意图 | 允许一个对象在其内部状态改变时改变它的行为。对象看起来似乎修改了它的类。 |
适用性 |
|
设计模式(行为)——状态模式
状态模式和策略模式,类图基本一样,但是他们的意图不同,前者允许Context随着状态的改变而改变行为。后者是用行为和算法配置Context类。
设计模式迷你手册 ---- RedSword软件工作室
名称 | State |
结构 | ![]() |
意图 | 允许一个对象在其内部状态改变时改变它的行为。对象看起来似乎修改了它的类。 |
适用性 |
|