简介

状态模式允许对象在其内部状态发生变化时,改变其行为。

比如,空调在关机状态时的行为只能是开机;而在开机状态时的行为可以是制冷、制热、关机等。


角色


UML 类图

state.jpg