设计模式C++学习笔记之十九(State状态模式)

19.1.解释 概念:允许一个对象在其内部状态改变时改变它的行为。对象看起来似乎修改了它的类。 main(),客户 CLiftState,电梯状态抽象类 CCloseingState,电梯门关闭 COpenningState,电梯门打开 CRunningState,电梯运行 CStoppingState,电梯停止 CContext,电梯的控制面板 说明:CContext保持电梯的状态,并提供操作的
相关文章
相关标签/搜索