首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有两个类X和Y,那么以下描述中,不正确的是(21)。
有两个类X和Y,那么以下描述中,不正确的是(21)。
admin
2019-06-12
26
问题
有两个类X和Y,那么以下描述中,不正确的是(21)。
选项
A、修改X会引起Y的变化,那么X和Y是一种依赖关系
B、X表示一般,而Y表示特殊,那么X和Y是一种泛化关系
C、X是整体,Y是部分,且X和Y同生命周期,那么它们是组合关系
D、X是整体,Y是部分,且X和Y同生命周期,那么它们是聚合关系
答案
D
解析
本题主要考查类与类之间的关系,也是考试中的一个重要知识点。类与类之间的关系,常见的有依赖关系、泛化关系(继承关系)、组合关系、聚合关系、实现关系等。
(1)依赖关系。
有两个元素X、Y,如果修改元素X的定义可能会引起对另一个元素Y的定义的修改,则称元素Y依赖(Dependency)于元素X。在UML中,使用带箭头的虚线表示依赖关系,如图5-4所示。
在类中,依赖由各种原因引起,例如,一个类向另一个类发消息;一个类是另一个类的数据成员;一个类是另一个类的某个操作参数。如果一个类的接口改变,它发出的任何消息可能不再合法。
(2)泛化关系。
泛化关系描述了一般事物与该事物中的特殊种类之间的关系,也就是父类与子类之间的关系。继承关系是泛化关系的反关系,也就是说,子类是从父类继承的,而父类则是子类的泛化。在UML中,使用带空心箭头的实线表示泛化关系,箭头指向父类,如图5-5所示。
在UML中,对泛化关系有3个要求。
①子类应与父类完全一致,父类所具有的关联、属性和操作,子类都应具有;
②子类中除了有与父类一致的信息外,还包括额外的信息;
③可以使用父类实例的地方,也可以使用子类实例。
(3)聚合关系。
聚合(Aggregation)是一种特殊形式的关联,是传递和反对称的。聚合表示类之间的关系是整体与部分的关系。例如,一辆轿车包含4个车轮、一个方向盘、一个发动机和一个底盘,就是聚合的一个例子。在UML中,使用一个带空心菱形的实线表示聚合关系,空心菱形指向的是代表“整体”的类,如图5-6所示。
(4)组合关系。
如果聚合关系中表示“部分”的类的存在与否,与表示“整体”的类有着紧密的关系,例如“公司”与“部门”之间的关系,那么就应该使用“组合”关系来表示这种关系。在UML中,使用带有实心菱形的实线表示组合关系,如图5-7所示。
由于题目指出“类A由类B的一个实例和类C的一个或多个实例构成”,所以类A与类B、类C的关系应为聚合或者组合关系,其示意图如图5-8所示。
虽然组合和聚合都是表示整体和部分的关系,但组合中整体和部分的生命周期一样,而聚合中整体和部分的生命周期不一样。
(5)实现关系。
实现关系将说明和实现联系起来。接口是对行为而非实现的说明,而类中则包含了实现的结构。一个或多个类可以实现一个接口,而每个类分别实现接口中的操作。
综上所述,可知本题的答案选D。
转载请注明原文地址:https://kaotiyun.com/show/zKRZ777K
本试题收录于:
软件设计师上午基础知识考试题库软考中级分类
0
软件设计师上午基础知识考试
软考中级
相关试题推荐
下面的地址中,属于全局广播地址的是(1)。在下面的网络中,IP全局广播分组不能通过的通路是(2)。(2)
设信道采用2DPSK调制,码元速率为300波特,则最大数据速率为________b/s。(2010年下半年试题)
如果子网172.6.32.0/20被划分为子网172.6.32.0/26,则下面的结论中正确的是____________。
下面几个网络管理工具的描述中,错误的是__________。(2009年上半年试题)
采用(2)不能将多个处理机互联构成多处理机系统。
下图所示的防火墙结构属于(18)。
若要访问文件的逻辑块号分别为5和518,则系统应分别采用__________。(2012年下半年试题)
若计算机存储数据采用的是双符号位(00表示正号、11表示负号),两个符号相同的数相加时,如果运算结果的两个符号位经(3)运算得1,则可断定这两个数相加的结果产生了溢出。
阅读下列说明和C函数,将应填入(n)处的字句写在对应栏内。【说明】已知集合A和B的元素分别用不含头结点的单链表存储,函数Difference()用于求解集合A与B的差集,并将结果保存在集合A的单链表中。例如,若集合A={5,10,20,15,
阅读下列函数说明和Java代码,将应填入(n)处的字句写在对应栏内。【说明】通常情况下,用户可以对应用系统进行配置,并将配置信息保存在配置文件中,应用系统在启动时首先将配置文件加载到内存中,这些内存配置信息应该有且仅有一份。下面的
随机试题
病人右上腹疼痛发烧,WBC升高,胆囊大,内见絮状物回声,可能是()
A.低渗性脱水B.高渗性脱水C.等渗性脱水D.低钾血症E.代谢性酸中毒9mmol/L,心音低钝、腹胀、膝腱反射未引出
生产矿井主要通风机必须装有反风设施,并能在()内改变巷道中的风流方向。
求因果联系的方法不包括()。
《中华人民共和国义务教育法》规定,教师职务分为()。
阅读下面短文,完成下列问题。曹雪芹在全书第一回就表明了自己的创作主张,他不蹈历来野史的旧辙,更反对才子佳人小说的“千部一腔,千人一面”和“假控出二人姓名,又必旁添一小人,拨乱其间”;而是根据自己“半世亲见亲闻来创作”,“其间离合悲欢,兴衰际遇,俱
《三十六计》是根据古代汉族军事思想和丰富的斗争经验总结而成的兵书,是汉民族悠久文化遗产之一。共分六套,即胜战计、敌战计、攻战计、混战计、并战计、败战计,其中败战计是处于败军态势的计谋。下列计谋中属于败战计的是:
-3.把行列式的各行都加到第1行,得本题考查行列式的计算.注意4阶及4阶以上的行列式已不再具有对角线计算法则.高阶行列式的基本计算方法是利用行列式的性质简化计算,化为三角形行列式及按一行(列)展开(降阶)是计算中最常用的两种方法.元素是数字的行
BSP方法能帮助企业形成信息系统的【】和控制机制,改善对信息和数据处理资源的使用,从而成为开发企业信息系统的有效方法之一。
对长度为n的线性表作快速排序,在最坏情况下,比较次数为
最新回复
(
0
)