[设计模式]状态模式

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

1.将每个状态的行为局部化到它自己的类中

2.将容易产生问题的if语句删除,以方便日后的维护

3.让每一个状态“对修改关闭”,让Context“对扩展开放”,因为可以加入新的状态类

原文地址:https://www.cnblogs.com/feiling/p/3474177.html