下类图中,类Class1和Class2之间是(  )关系。 A.关联 B.聚

考试题库2022-08-02  10

问题 下类图中,类Class1和Class2之间是(  )关系。A.关联B.聚合C.组合D.继承

选项 A.关联
B.聚合
C.组合
D.继承

答案 C

解析 在面向对象技术中,类之间的关系从宏观上可以分为关联、依赖、继承,而其中关 联又有两种特例:聚合和组合。
关联表示类之间的“持久”关系,这种关系一般表示一种重要的业务之间的关系, 需要保存的,或者说需要“持久化”的,或者说需要保存到数据库中的。依赖表示类之 间的是一种“临时、短暂”关系,这种关系是不需要保存的。关联表示类之间的很强的 关系,依赖表示类之间的较弱的关系。关联是一种结构关系,说明一个事物的对象与另 一个事物的对象相联系。给定一个连接两个类的关联,可以从一个类的对象导航到另一个类的对象。
聚合关系(Aggregation)是关联关系的一种,代表两个类之间的整体/局部关系。聚合 暗示着整体在概念上处于比局部更高的一个级别,而关联暗示两个类在概念上位于相同 的级别。如汽车类与引擎类、轮胎类之间的关系就是整体与个体的关系。
组成关系(Composition)是聚合的一种特殊形式,它要求普通的聚合关系中代表的对象负责代表部分的对象的生命周期,组成关系是不能共享的。
转载请注明原文地址:https://tihaiku.com/congyezige/2418023.html

最新回复(0)