问题
单项选择题 共用题干题
在面向对象系统中,有两个类存在整体与部分的关系,如果部分可能同时属于多个整体,则两者之间的关系称为(1);如果部分和整体具有统一的生命周期,则两者之间的关系称为(2)。
空白(1)处应选择()
A.聚合关系
B.依赖关系
C.泛化关系
D.组合关系
答案
参考答案:A
解析:本题考查面向对象的基本知识。面向对象中类之间的主要关系有关联、依赖、泛化、聚合、组合和实现等。两个类存在整体与部分的关系,且部分可能同时属于多个整体,则两者之间的关系称为聚合关系;如果一个类的变化会引起另一个类的变化,则称后者依赖于前者;泛化关系用于描述父类和子类之间的关系;两个类存在整体与部分的关系,而两者同时创建同时消亡,则两者之间的关系称为组合关系。