- 28
- 0
- 约4.55千字
- 约 32页
- 2016-12-30 发布于未知
- 举报
命令模式的优缺点与适用环境 模式适用环境 系统需要将请求调用者和请求接收者解耦,使得调用者和接收者不直接交互 系统需要在不同的时间指定请求、将请求排队和执行请求 系统需要支持命令的撤销(Undo)操作和恢复(Redo)操作 系统需要将一组操作组合在一起形成宏命令 END www.ChinaSA.info www.ChinaSA.info Design Patterns 命令模式 刘 伟 (Sunny) weiliu_china@126.com 大纲 命令模式概述 命令模式的结构与实现 命令模式的应用实例 实现命令队列 记录请求日志 实现撤销操作 宏命令 命令模式的优缺点与适用环境 很多软件都能够自定义快捷键 命令模式概述 开关与电灯、排气扇示意图 命令模式概述 分析 现实生活 相同的开关可以通过不同的电线来控制不同的电器 开关 ? ? 请求发送者 电灯 ? ? 请求的最终接收者和处理者 开关和电灯之间并不存在直接耦合关系,它们通过电线连接在一起,使用不同的电线可以连接不同的请求接收者 命令模式概述 分析 软件开发 按钮 ? ? 请求发送者 事件处理类 ? ? 请求的最终接收者和处理者 发送者与接收者之间引入了新的命令对象(类似电线),将发送者的请求封装在命令对象中,再通过命令对象来调用接收者的方法 相同的按钮可以对应不同的事件处理类 命令模式概述 动机 将请求发送者和接收
您可能关注的文档
最近下载
- 2025年枣庄银行校园招聘笔试考试题库及答案解析.docx VIP
- 四川省德阳市2023-2024学年七年级下学期语文期末试卷(含答案).pdf VIP
- 小升初语文专项练习题:词语(十)(Word版,含答案).docx VIP
- 邮储个人网上银行客户操作手册.pdf VIP
- 光纤通信仿真:光纤传感器仿真_(6).基于Matlab的光纤传感器仿真.docx
- 全科转岗培训考试题库及答案.doc VIP
- 小升初语文专项练习题:词语(九)(Word版,含答案).docx VIP
- 2026年枣庄银行校园招聘笔试备考题库及答案解析.docx VIP
- 文稿案例学习雷达rdr4000pilot s guide boeing chn.pdf VIP
- 2026年枣庄银行校园招聘笔试参考试题及答案解析.docx VIP
原创力文档

文档评论(0)