状态模式(State)
来源:互联网 发布:淘宝海外站指的是哪里 编辑:程序博客网 时间:2024/05/21 09:00
概念:允许一个对象在其内部状态改变时改变它的行为。对象看起来似乎修改了它的类。
main(),客户
CLiftState,电梯状态抽象类
CCloseingState,电梯门关闭
COpenningState,电梯门打开
CRunningState,电梯运行
CStoppingState,电梯停止
CContext,电梯的控制面板
说明:CContext保持电梯的状态,并提供操作的接口函数。当函数被调用时,CContext直接调用当前状态的相应函数。由状态的接口函数来确定是否可以执行这个动作,以及修改状态为执行这个动作后的状态。
0 0
- 状态模式(State)
- State(状态模式)
- State(状态)模式
- 状态(State)模式
- 状态模式(State)
- 状态模式(State)
- 状态模式(State)
- State(状态模式)
- State(状态模式)
- 状态模式(State)
- 状态模式(State)
- 状态模式(State)
- 状态模式(state)
- STATE(状态)模式
- 状态模式(State)
- 状态模式(state)
- 状态模式(State)
- 状态模式(State)
- Android官方开发文档Training系列课程中文版:键盘输入处理之指定输入的类型
- Activity4种启动模式对比
- POJ 2039 To and Fro
- JZOJ8.12(C组)作弊的发牌者
- html表单input元素输入立即校验的方法
- 状态模式(State)
- javascript中setTimeout()和setInterval()的区别
- codeforces 589B(两次排序 + 暴力 ) (重点在于思路)
- 联合、自连接
- HDU.5831 Rikka with Parenthesis II【模拟】【8月13】
- 计算操作系统
- {算法}一发Manacher并不难
- docker网络端口映射
- JZOJ8.11(C组)直角三角形