状态模式, 当一个对象的内在状态发生改变时,允许改变其行为,使对象看起来像改变了类。
主要解决的是当控制一个对象状态转换的条件过于复杂的情况。把状态的判断逻辑转移到表示不同状态的一系列勒种,可以把复杂的判断逻辑简化。