版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、课程名称课程名称:软件设计模式 .顺序图描述系统中对象间通过消息进行的交互,强调消息在时间轴上的先后顺序。(V).提倡设计模式的根本原因是增强代码复用,增加可维护性。(V).里氏代换原则的本质是在同一个继承体系中的对象应该有共同的行为特征。(V).工厂方法是抽象工厂模式的扩展。(X).提倡设计模式的根本原因是增强代码复用,增加可维护性。(V).抽象类不可以被实例化。(V).当创建派生类对象时,先执行基类的构造函数,后执行派生类的构造函数。(V).虚函数是可由子类继承并重写的函数。(V)三:简答题(共25分,5小题,每小题5分。)软件危机的主要表现有哪些?对软件开发成本和进度的估计常常很不准确。
2、(2)用户对“已完成的”软件系统不满意的现象经常发生。(3)软件产品的质量往往靠不住。(4)软件通常没有适当的文档资料。(5)软件常常是不可维护的。试简述瀑布模型。答:瀑布模型将软件生命周期划分为制定计划、需求分析、软件设计、程序编写、软件测试和运行维护等六个基本活动,并且规定了它们自上而下、相互衔接的固定次序。如同瀑布流水,逐级下落。每个阶段都会产生循环反馈:下一阶段信息未被覆盖或发现问题,可返回上一阶段进行修改。简述建立动态模型时,构造事件跟踪图的方法。设计模式的基本要素有哪些?答:设计模式的基本要素包括:(1)模式名称:一个助记名,它用一两个词来描述模式的问题、解决方案和效果。(2)问题
3、:描述了应该在何时使用模式。解释设计问题和问题存在的前因后果,它可能描述了特定的设计问题,也可能描述了导致设计方案不灵活的类或对象结构。(3)解决方案:描述设计的组成成分,它们之间的相互关系及各自的职责和协作方式。解决方案一般并不描述特定而具体的设计或实现,而是提供设计问题的抽象描述和怎样用一个具有一般意义的元素组合(类或对象组合)来解决这个问题。(4)效果:描述了模式应用的效果及使用模式应权衡的问题。因为复用是面向对象设计的要素之一,所以模式效果包括它对系统的灵活性、扩充性或可移植性的影响。什么是创建型设计模式,它的目的是什么?答:创建型设计模式就是用来创建对象的模式,抽象了实例化的过程。创
4、建型模式的目的将具体的对象的实例化操作封装起来,客户端只了解自己需要某个实例,但不必了解该实例的创建过程。这体现了面向对象设计方法中“高内聚,低耦合”的设计原则。四:综合题(共15分).试举一个例子并设计类适配器模式的UML结构图。(7分).定义一个抽象的运动员(Player)基类,具有抽象方法Train方法。然后以该类为基类,派生出BasketballPlayer、FootballPlayer等类。(8分)/抽象类:运动员publicabstractclassPlayerpublicabstractvoidTrain();publicclassBasketballPlayer:PlayerpublicoverridevoidTrain()Console.WriteLine(Basketballplayersaretraining.);publicclassFootballPlayer:Playerpubl
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年二级建造师建筑工程真题及答案
- 福建省三明市2025-2026学年高一地理上学期期末质量检测试题
- 2026南京水务集团有限公司社会招聘5人笔试历年参考题库附带答案详解
- 2026中远海运博鳌有限公司招聘笔试历年参考题库附带答案详解
- 2025贵州安顺市安虹航空机械有限公司招聘总及事宜笔试历年参考题库附带答案详解
- 2025福建厦门翔安市政集团有限公司招聘9人笔试历年参考题库附带答案详解
- 2025湖南长沙市浏阳市城乡发展集团有限责任公司招聘合同制人员笔试历年参考题库附带答案详解
- 2025海南省电影有限公司职业经理人招聘1人笔试历年参考题库附带答案详解
- 2025浙江舟山市水务集团下属企业招聘考试笔试(第四号)笔试历年参考题库附带答案详解
- 2025浙江宁波市北仑区农业投资集团有限公司辅助性岗位招聘指标核减笔试历年参考题库附带答案详解
- 日常安全消防制度
- 螺栓紧固培训课件
- 2024年深圳市公安局第招聘警务辅助人员考试真题
- 军事体育训练基本知识
- 小学六年级语文作文专项课件
- 2025年耳鼻喉科医生岗位招聘面试参考题库及参考答案
- TCECS 1323-2023 充气膜结构技术规程
- 锤炼战斗精神 砥砺血性胆气
- 无人机飞控减震结构考试试卷和答案
- 高层封窗户安全协议书
- 2025年福建省三明市辅警招聘公安基础知识考试题库及答案
评论
0/150
提交评论