电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

面向对象期末考试答案

面向对象期末考试答案_第1页
1/8
面向对象期末考试答案_第2页
2/8
面向对象期末考试答案_第3页
3/8
一、填空(15分)1、类之间的静态联系称作关联。?在实例化后,由类产生对象,链是关联的实例。?在系统实现时,关联采用对象的属性来实现。2、用例图用于建立需求模型,描述用户的需求。对象图是面向对象分析中的基本模型,属于静态结构模型。3、顺序图(时序图)、通信图、活动图、状态图用于描述系统的行为方面的特征,属于动态结构模型。4、时序图构成: 参与者、相互协作的对象、对象的生命线、参与者与对象之间发送的消息、执行规约5、表示[ 可见性 ] 属性名 [: 类型 ][ = 初始值 ]可见性分为 +表示:(公有的)、 #表示:(受保护的)、- 表示:(私有的)、~(包,只有在同一包中声明的类能够使用这一属性)。二、名词解释( 15 分)1、面向对象方法:是一种运用对象、类、继承、封装、聚合、关联、消息、多态性等概念来构造系统的软件开发方法。2、类: 是具有相同属性和操作的一组对象的集合,它为属于该类的全部对象提供了统一的抽象描述,其内部包括属性和操作务两个主要部分。类的作用是用来创建对象,对象是类的一个实例。3、抽象: 指从事物中舍弃个别的、非本质的、与问题域无关的特征,而抽取共同的、本质特征的、相关的做法。4、多态性: 在具有继承关系的类层次结构中可以定义同名的操作或属性,但这些属性或操作具有不同的含义,即具有不同的数据类型或表现出不同的行为。(“同名不同参”或“同名不同类”)5、 OOA模型: 就是通过面向对象的分析所建立的系统分析模型 。用况:一个用况是对参与者使用系统的一项功能的描述,是一组动作序列的描述,是一项请求与响应。(三、简答( 45 分)1、继承和泛化关系特殊类拥有其一般类的全部属性与操作,称作特殊类对一般类的继承。一般类对特殊类的抽象关系叫泛化关系(简称泛化)。2、聚合与组合有区别, 请说明他们间的区别, 并指出下图中哪图是聚合? 聚合刻画了现实事物之间的构成关系,体现“整体——部分”关系。而关联没有组成关系或拥有关系。如例题中的c 图3、简述下图中体现的面向对象的基本思想答: (1) 第一次抽象封装 : 事物——对象①首先,直接以问题域(现实世界)中的事物为中心来思考问题、认识问题;②然后,根据这些事物的本质特征和系统责任,把它们抽象地表示为系统中的对象,作为系统的基本构成单位。( 对象 ) 这可以使系统直接映射问题域,保持问题域中事物及其相互关系的本来面貌.①用对象的属性 (attribute)表示事物的性...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

面向对象期末考试答案

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部