首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
图3-2是该系统类图的一部分,依据上述说明中给出的术语,给出类Lock的主要属性。 组装(composition)和聚集(aggregation)是UML中两种非常重要的关系。请说明组装和聚集分别表示什么含义?两者的区别是什么?
图3-2是该系统类图的一部分,依据上述说明中给出的术语,给出类Lock的主要属性。 组装(composition)和聚集(aggregation)是UML中两种非常重要的关系。请说明组装和聚集分别表示什么含义?两者的区别是什么?
admin
2005-03-20
74
问题
图3-2是该系统类图的一部分,依据上述说明中给出的术语,给出类Lock的主要属性。
组装(composition)和聚集(aggregation)是UML中两种非常重要的关系。请说明组装和聚集分别表示什么含义?两者的区别是什么?
选项
答案
组装和聚集都表示实例之间的整体/部分关系。组装是聚集的一种形式。 聚集是概念性的,只是区分整体与部分。 组装具有很强的归属关系,而且整体与部分的对象生存周期是一致的。 或者回答:如果没有成分对象,组装对象也不存在;在任何时候,每个给定的成分对象只能是组装对象的组成部分。
解析
在面向对象的建模中,有3种特别重要的关系:依赖,它表示类之间的使用关系;泛化,它把一般类连接到它的特殊类;关联,它表示对象之间的结构关系。
聚集是一种特殊的关联。聚集完全是概念性的,只不过要区分所谓的整体与部分。聚集既没有改变整体与部分之间跨越关联的导航含义,也不链接整体和部分的生存周期。组装是聚集一种形式,它具有强的拥有关系,而且整体与部分具有相同的生存周期。在组装中,一个对象在一个时间内只能是一个组装的一部分:整体负责对它的各个部分的处置,这意味着组装必须管理它的部分的创建与撤销。
转载请注明原文地址:https://kaotiyun.com/show/lyDZ777K
本试题收录于:
软件设计师下午应用技术考试题库软考中级分类
0
软件设计师下午应用技术考试
软考中级
相关试题推荐
阅读下列C程序,回答问题,将解答填入答题纸的对应栏内。【C程序】staticvoidpermute_args(intpanonopt_start,intpanonopt_end,intopt_end,intncycle){
阅读下列说明,回答问题,将解答写在答题纸的对应栏内。某汽车维修公司的工时计算模块每天定时根据系统登记的维修信息统计维修工的工时工资。维修工分为学徒、普通维修工和高级维修工三种,三种维修工有不同的时薪标准。图4一1是该模块的类图,图中属性和操作前的“+”
阅读下列说明,回答问题,将解答填入答题纸的对应栏内。【说明】某公司欲开发一款二手车物流系统,以有效提升物流成交效率。该系统的主要功能是:(1)订单管理:帮买顾问看到有买车线索后,会打电话询问买家是不是需要物流,若需要,帮买顾问就将这个线索发起为订单,
阅读下列说明,回答问题,将解答填入答题纸的对应栏内。【说明】某公司欲开发一款二手车物流系统,以有效提升物流成交效率。该系统的主要功能是:(1)订单管理:帮买顾问看到有买车线索后,会打电话询问买家是不是需要物流,若需要,帮买顾问就将这个线索发起为订单,
某数据库中有供应商关系S和零件关系P,其中,供应商关系模式S(Sno,Sname,SZip,City)中的属性分别表示;供应商代码、供应商名、邮编、供应商所在城市;零件关系模式P(Pno,Pname,Color,Weight,City)中的属性分别表示:
v模型指出,(47)对程序设计进行验证,(48)对系统设计进行验证,(49)应当追溯到用户需求说明。
数据存储在磁盘上的排列方式会影响I/O服务的总时间。假设每磁道划分成10个物理块,每块存放1个逻辑记录。逻辑记录R1,R2,…,R10存放在同一个磁道上,记录的安排顺序如下表所示:假定磁盘的旋转速度为20ms/周,磁头当前处在R1的开始处。若系统顺序处
由我国信息产业部批准发布,在信息产业部门范围内统一使用的标准,称为(14)。
多条件覆盖是一种逻辑覆盖,它的含义是设计足够的测试用例,使得每个判定中条件的各种可能组合都至少出现一次,满足多条件覆盖级别的测试用例也是满足(44)级别的;针对布尔表达式A&&(B‖C)执行逻辑覆盖测试,测试用例至少需要(45)种组合才能满足多条件覆盖的要
逻辑路径覆盖法是白盒测试用例的重要设计方法,其中语句覆盖法是较为常用的方法,针对下面的语句段,采用语句覆盖法完成测试用例设计,测试用例见下表,对表中的空缺项(True或者False),正确的选择是(60)。语句段:if(A&&(B‖C))
随机试题
心理测验
关于血液的声衰减说法,正确的是
下部量过长见于
小肠上皮细胞吸收葡萄糖是离子梯度驱动的主动运输,驱动这种运输方式的离子梯度主要是Na+,所以可以说间接驱动这种转运的蛋白质是()。
纳税人在向税务机关办理纳税申报时,要附送财务会计报表。()
1+2雀巢速溶咖啡(零售包装)
针对应收账款是否实施函证程序,以下不对应收账款实施函证的情形中,恰当的有()。
在衡量通货膨胀时,通常使用最多、最普遍的指标是()。
材料1中国人讲究礼尚往来,逢年过节来往走动,互赠礼物,互祝安康,也是美好情谊的表达。特别是在结婚这样的喜事上更是讲究礼尚往来。操办婚礼无可厚非,但是动辄十几万甚至几十万的彩礼、几百几千的份子钱,亲朋好友连吃多天的婚宴酒席等大操大办、铺张浪费的不良
下列各类计算机程序语言中,不属于高级程序设计语言的是()。
最新回复
(
0
)