在状态模式(State Pattern)中,类的行为是基于它的状态改变的。这种类型的设计模式属于行为型模式。
1.有个状态属性的Context
2.抽象出状态方法
3.实现对应的状态
4.不同状态有着不同的实现