- 0
- 0
- 约小于1千字
- 约 9页
- 2022-03-03 发布于浙江
- 举报
?
?
2021设计模式春招面试复习
命令模式
?
?
0源码地址
/ImViper/design_pattern
定义与类型
适用场景
优点
缺点
相关模式
备忘录模式经常结合使用
coding
典型应用是GUI中的绘图程序, 用命令模式实现“撤销”操作.
命令接收者:执行实际任务。
命令者:封装所有命令者的信息。
发起者:空着一个或者多个命令的顺序和执行。
客户端:创建具体的命令实例
public class DrawInvoker {
//绘制列表
private ListDrawPath drawList = Collections.synchronizedList(new ArrayListDrawPath());
//重做列表
private ListDrawPath redoList = Collections.synchronizedList(new ArrayListDrawPath());
//添加一条命令
public void add(DrawPath command) {
redoList.clear();
drawList.add(command);
}
//撤销操作
public void undo() {
i
您可能关注的文档
- Axure统计图表设计.docx
- 适用于Web开发和设计师的有用Chrome扩展工具.docx
- 《信息安全系统设计基础》第三周学习总结.docx
- CI-CD流水线的设计原则笔记.docx
- AutowareArchitectureProposal设计和代码结构梳理.docx
- 系统架构设计师教程-计算机网络基础知识笔记.docx
- 深入了解java并发的volatile关键字的底层设计原理.docx
- DM组数据仓库设计总结.docx
- 《信息安全系统设计基础》第1周学习总结.docx
- 《信息安全系统设计基础》课程总结.docx
- 电子电气产品中特定物质的测定 第3-1部分:X射线荧光光谱法筛选铅、汞、镉、总铬、总溴、总磷、总氯、总锡和总锑含量 标准立项发展报告.docx
- 动态压力测量方法 标准立项发展报告.docx
- 分布式电源并网技术要求 标准立项发展报告.docx
- 电气绝缘用聚合物材料直流电压耐久性评定 标准立项发展报告.docx
- 高超声速风洞流场品质要求 第1部分:常规高超声速风洞 标准立项发展报告.docx
- 电信设备环境条件分类 气候防护场所固定使用 标准立项发展报告.docx
- 飞行器模型气动光学效应风洞试验方法 标准立项发展报告.docx
- 飞行控制——可配平水平安定面作动器球螺杆下花键检查更换 标准立项发展报告.docx
- 2026年中国气相法二氧化钛行业市场规模及投资前景预测分析报告.pdf
- 2026年中国气相防锈包装行业市场规模及投资前景预测分析报告.pdf
原创力文档

文档评论(0)