问题 单项选择题 共用题干题

在面向对象系统中,有两个类存在整体与部分的关系,如果部分可能同时属于多个整体,则两者之间的关系称为(1);如果部分和整体具有统一的生命周期,则两者之间的关系称为(2)。

空白(1)处应选择()

A.聚合关系

B.依赖关系

C.泛化关系

D.组合关系

答案

参考答案:A

解析:本题考查面向对象的基本知识。面向对象中类之间的主要关系有关联、依赖、泛化、聚合、组合和实现等。两个类存在整体与部分的关系,且部分可能同时属于多个整体,则两者之间的关系称为聚合关系;如果一个类的变化会引起另一个类的变化,则称后者依赖于前者;泛化关系用于描述父类和子类之间的关系;两个类存在整体与部分的关系,而两者同时创建同时消亡,则两者之间的关系称为组合关系。

多项选择题
单项选择题