跳转至

状态模式

状态模式

意图

状态模式(State Pattern)

允许一个对象在其内部状态改变时改变它的行为;对象看起来似乎修改了它所属的类

别名

状态对象(Objects for States)

适用性

结构

img

参与者

协作

代码实现