- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第七章
7.1 什么是对象 ?什么是类 ?它们之间是什么关系 ?
答:一、对象是指一组属性以及这组属性上的专用操作的封装体。
二、类是一组具有相同属性和相同操作的对象的集合。一个类中的每个对象都是这个
类的一个实例 (instance。
三、类是创建对象的模板 ,从同一个类实例化的每个对象都具有相同的结构和行为。
7.2 什么是继承 ?
答:继承是类间的基本关系 ,它是基于层次关系的不同类共享数据和操作的一种机制。 7.3 什么是多态性 ?什么是动态绑定 ?
答:一、多态性是指同一个操作作用于不同的对象上可以有不同的解释 ,并产生不同的执行结果。
二、动态绑定是指在程序运行时才将消息所请求的操作与实现该操作的方法连
接起
来。
7.4 简述面向对象的分析过程。
答:1、获取客户对系统的需求
需求获取必须让客户与开发者充分地交流 ,这里介绍一种采用用况来收集客户
需求
的技术。分析员首先标识使用该系统的不同的执行者 (actor,这些执行者代表使
用该系统的不同的角色。每个执行者可以叙述他如何使用系统 ,或者说他需要系统
提
供什么功能。执行者提出的每一个使用场景 (或功能都是系统的一个用况的实
例 ,一个用况描述了系统的一种用法 (或一个功能 ,所有执行者提出的所有用况构成系统的完整的需求。
2、标识类和对象
类和对象来自问题领域。
可以先标识候选类 ,然后进行筛选
3、定义类的结构和层次
类的结构主要有两种 :一般 —特殊 (generalization—specialization结构和整体 —部
分 (whole— part 结构。
一般 —特殊结构是一种分类结构 ,反映了类间的一般与特殊的关系。一般类与
特殊
类之间是一种 “is a的”关系 ,如:汽车是一种交通工具。同样 ,特殊类还可以分为
更
特殊的类 ,这样可形成类的层次结构。
整体 —部分结构反映了类间的整体与部分关系。值得注意的是 ,整体 — 部分关系是对对象而言的 ,而不是对类的。整体 —部分关系是一种 “has a的”关系 ,如“汽车 ” 有 “发动机 ”。同样 ,整体 —部分结构也具有层次结构。
4、建造对象 —— 关系模型
对象 --关系模型描述了系统的静态结构 ,它指出了类间的关系 (relationship。
类之间的关系有关联、依赖、泛化、实现等。
5、建立对象 —— 行为模型
对象 --行为模型描述了系统的动态行为 ,它们指明系统如何响应外部的事件或激
励 (stimulus。
建模的步骤如下 :
①评估所有的用况 ,以完全理解系统中交互的序列。②标识驱动交互序列的事件 ,理解这些事件如何和特定的对象相关联。③为每个用况创建事件轨迹 (event trace。
④为系统建造状态机图。
⑤复审对象 --行为模型 ,以验证准确性和一致性。
7.5 简述面向对象的设计过程。
答:1、系统设计
将子系统分配到处理器
选择实现数据管理、界面支持和任务管理的设计策略为系统设计合适的控制机制
复审并考虑权衡 (折衷
2、对象设计
在过程级别 (procedural lavel 设计每个操作 ,即设计每个操作的实现细节
定义内部类
为类属性设计内部数据结构
3、消息设计
使用对象间的协作和对象 --关系模型 ,设计消息模型
4、复审
复审设计模型并在需要时迭代。
7.6 什么是用况 ?什么是执行者 ?
答:一、用况是一个类 ,而不是实例 ,用况的实例称为场景 (scenario
用况总是被执行者启动的 (initiated,执行者必须直接或间接地指示系统去执行用
况用况向执行者提供值 ,这些值必须是可识别的
用况是完整的 ,一个用况必须是一个完整的描述
二、执行者是指与系统交互的人或其它系统
执行者代表一种角色 ,而不是具体的某个人
您可能关注的文档
- 跨国公司经营与管理试题与答案(doc18)版.docx
- 跨国并购及其存在的风险..docx
- 跨国并购的发展及其对东道国的影响..docx
- 跨年祝福语(50条).docx
- 路漫漫其修远教案2其它版教案.docx
- 路灯的哭泣作文小学六年级700字.docx
- 跳绳比赛作文小学六年级600字_2.docx
- 跳绳达标赛作文1000字版.docx
- 跷跷板上的重量问题作文800字高品质版.docx
- 踏实作文500字版.docx
- 内容科普利控制20 dan roadcantonma accelnet micro panel.pdf
- 雷克萨斯rx330维修手册.pdf
- 节函数概念教学讲稿.pdf
- 页码安全数据表期0o15236橙油orange brasil oil conc 20 v01dg3 sds.pdf
- 半导体元件工业2001on sn74ls298.pdf
- 文稿成果文案dynamics eventing ax2012.pdf
- 艾默生服务数据表无线现场回程wpn service ds field backhaulWPN.pdf
- (PEP)六年级英语下册教学课件Recycle Day 7 & Day 8 第4课时.pptx
- 如何收购新三板公司控股权?【会计实务文库首发】.pdf
- Proe发展现状及其应用前景(精品文档)-共10页.pdf
1亿VIP精品文档
相关文档
最近下载
- 2022《格力电器的财务比率分析报告》.docx
- 【名师公开课】人教版二年级下册第七单元《用估算解决问题》课堂实录逐字稿及教学反思.docx
- 儿科医疗质量控制指标(2020年版).docx
- 部编版小学道德与法治四年级下册《生活离不开他们》第二课时“感谢他们的劳动”教学设计.docx
- 2022年摩托车修理工初级模拟试题及答案(26).doc
- 中信证券2024-新发展格局系列报告之十二—公用事业价格改革的路径、影响、机会.pdf
- ABB工业传动中压交流传动 ACS580MV(200-6300kW, 3.3-11kV)硬件手册 安装和操作手册.pdf
- 2021年摩托车修理工中级模拟试题及答案卷26.doc VIP
- 2023-2024学年高二上学期物理期末复习测试卷.docx
- 京东方A:2023年年度报告.PDF
文档评论(0)