状态模式

状态模式:允许对象在内部状态改变时改变它的行为,对象看起来好像修改了它的类

(1)将状态封装成了独立的类,并将动作委托到了代表当前状态的对象

(2)当前状态在状态集合中游走改变,以反映出当前的状态

(3)避免用许多个if语句来判断下一个状态怎么走

原文地址:https://www.cnblogs.com/mingziday/p/4881234.html