设计模式的学习(十三):状态模式

状态模式 一、状态模式(State Pattern)当一个对象的内在状态改变时容许改变其行为,这个对象看起来像是改变了其类。 类的行为是基于它的状态改变的。这种类型的设计模式属于行为型模式。web 二、例子 好比电梯的运行:按钮来控制一个电梯的状态,电梯开门,关门,中止,运行。每一种状态改变,都有可能要根据其余状态来更新处理。电梯在开门状态时不能够运行,也不能在运行的时候开门,而是在电梯中止后才能
相关文章
相关标签/搜索