State模式
一、效果:
允许一个对象在其内部状态改变时改变它的行为,对象看起来似乎修改了它的类。
二、适用性:
1、一个对象的行为取决于它的状态,并且它必须在运行时刻根据状态改变它的行为。
2、一个操作中含有庞大的多分支条件语句,且这些分支依赖于该对象的状态。State模式将每一个条件分支放入一个独立
State模式
一、效果:
允许一个对象在其内部状态改变时改变它的行为,对象看起来似乎修改了它的类。
二、适用性:
1、一个对象的行为取决于它的状态,并且它必须在运行时刻根据状态改变它的行为。
2、一个操作中含有庞大的多分支条件语句,且这些分支依赖于该对象的状态。State模式将每一个条件分支放入一个独立