- 26
- 0
- 约7.51千字
- 约 20页
- 2017-02-12 发布于湖北
- 举报
两种软件设计模式案例分析
摘要本学期我学习了“设计模式-可复用面向对象软件的基础”这门课程,这次我采用的是命令模式+策略模式两种设计模式结合的案例。分析的案例为:遥控器控制天花板上的吊扇,它有多种转动速度,当然也允许被关闭。假设吊扇速度:高、中、低 、关闭。采用安全模式+策略设计模式。报告整体结构为:两种设计模式的分析、理解,类图,实例分析、代码分析,总结。目录第一章 命令模式+策略模式11.1 命令模式11.1.1 定义11.1.2 命令模式的结构11.1.3 角色11.1.4 优点21.1.5 缺点21.5.6 适用情况21.2 策略模式22.1.1意图22.2.2 主要解决问题22.2.4 如何解决32.2.5 关键代码32.2.6优点32.2.7 缺点32.2.8 使用场景32.2.9 注意事项3第二章 案例分析42.1 类图42.2 测试分析42.3 代码分析52.2.1 命令模式模块代码62.2.2 策略模式模块代码10第三章 总结13 命令模式+策略模式本案例用到的两种案例为安全模式+策略模式,因此在分析案例之前我先对两种设计模式进行分析。命令模式具体实现命令调控,策略模式定义一系列的算法,把它们一个个封装起来。1.1 命令模式1.1.1 定义将来自客户端的请求传入一个对象,从而使你可用不同的请求对客户进行参数化。用于“行为请求者”与“行为实现者”解耦,可实现二者之间的松耦合,以便适应变化。分
您可能关注的文档
最近下载
- 2026年交通运输部所属事业单位招聘(124人)笔试模拟试题及答案解析.docx VIP
- UI设计(拓展) UI界面设计的常用方法 ui界面设计2-UI设计的常用方法.ppt VIP
- 基于单片机的智能鱼缸设计.docx VIP
- 信阳职业技术学院单招《数学》真题【综合卷】附答案详解.docx VIP
- 2026年雨城区社区工作者招聘考试模拟试题及答案解析.docx VIP
- 广西三支一扶面试真题(含参考答案).docx VIP
- 2025四川雅安市雨城区考试招聘社区工作者39人备考题库最新.docx VIP
- 光储柴项目初步技术方案.pdf VIP
- 福建省市县(市区)中学学生学籍卡片(一).doc VIP
- 七年级数学上册数学 2.3 数轴(七大题型)(解析版).pdf VIP
原创力文档

文档评论(0)