- 17
- 0
- 约4.55千字
- 约 32页
- 2017-02-27 发布于湖北
- 举报
命令模式的优缺点与适用环境 模式适用环境 系统需要将请求调用者和请求接收者解耦,使得调用者和接收者不直接交互 系统需要在不同的时间指定请求、将请求排队和执行请求 系统需要支持命令的撤销(Undo)操作和恢复(Redo)操作 系统需要将一组操作组合在一起形成宏命令 END www.ChinaSA.info www.ChinaSA.info Design Patterns 命令模式 刘 伟 (Sunny) weiliu_china@126.com 大纲 命令模式概述 命令模式的结构与实现 命令模式的应用实例 实现命令队列 记录请求日志 实现撤销操作 宏命令 命令模式的优缺点与适用环境 很多软件都能够自定义快捷键 命令模式概述 开关与电灯、排气扇示意图 命令模式概述 分析 现实生活 相同的开关可以通过不同的电线来控制不同的电器 开关 ? ? 请求发送者 电灯 ? ? 请求的最终接收者和处理者 开关和电灯之间并不存在直接耦合关系,它们通过电线连接在一起,使用不同的电线可以连接不同的请求接收者 命令模式概述 分析 软件开发 按钮 ? ? 请求发送者 事件处理类 ? ? 请求的最终接收者和处理者 发送者与接收者之间引入了新的命令对象(类似电线),将发送者的请求封装在命令对象中,再通过命令对象来调用接收者的方法 相同的按钮可以对应不同的事件处理类 命令模式概述 动机 将请求发送者和接收
您可能关注的文档
最近下载
- 2024年小升初分班考试数学试题五套及答案.doc VIP
- (2026秋新版)道德与法治五年级上册教学工作计划及进度表.docx VIP
- 2025年嘉兴经济技术开发区产业发展有限公司招聘考试真题.docx VIP
- 实施指南《GB_T44146 - 2024基于InSAR技术的地壳形变监测规范》深度解读:开启地壳监测新时代.docx VIP
- zj17型卷接机组使用说明书国内版.pdf VIP
- 常见的机械加工工艺培训-精.ppt VIP
- DL_T 838—2024 燃煤火力发电企业设备检修导则.docx VIP
- GB_T50484-2019:石油化工建设工程施工安全技术标准.pdf VIP
- 应急演练评估报告范本.docx
- (2026秋新版)人教版五年级数学上册《7可能性 掷一掷》PPT课件 .pptx VIP
原创力文档

文档评论(0)