在状态模式(State Pattern)中,类的行为是基于它的状态改变的。这种类型的设计模式属于行为型模式。 在状态模式中,我们创建表示各种状态的对象和一个行为随着状态对象改变而改变的 context 对象。 1. 介绍 意图:允许对象在内部状态发生改变时改变它的行为,对象看起来好像修改了它的类。