UML 类图中类与类之间的关系有五种:依赖、关联、聚合、组合与继承。若类 A需要使用标准数学函数类库中提供的功能,那么类 A 与标准类库提供的类之间存在(1)关系;若类 A 中包含了其它类的实例,且当类 A 的实例消失时,其包含的其它类的实例也消失,则类 A 和它所包含的类之间存在 (2) 关系;若类 A 的实例消失时,其它类的实例仍然存在并继续工作,那么类 A 和它所包含的类之间存在 (3) 关系。

1.[单选题] A需要使用标准数学函数类库中提供的功能,那么类 A 与标准类库提供的类之间存在(1)关系
  • A.依赖
  • B.关联
  • C.聚合
  • D.组合
2.[单选题]那么类 A 和它所包含的类之间存在  3  关系。
  • A.依赖
  • B.关联
  • C.聚合
  • D.组合
3.[单选题]其包含的其它类的实例也消失,则类 A 和它所包含的类之间存在  2  关系
  • A.依赖
  • B.关联
  • C.聚合
  • D.组合
参考答案: A,C,D
解题思路:

本题考查UML类图之间类与类之间的关系。 UML类图中类与类之间的关系有五种:依赖、关联、聚合、组合与继承。依赖是几种关系中最弱的一种关系,通常,使用类库就是其中的一种关系。聚合与组合都表示了整体和部分的关系。组合的程度比聚合高,当整体对象消失时,部分对象也随之消失,则属于组合关系,当整体对象消失而部分对象依然可以存在并继续被使用时,则属于聚合关系。

>>>立即刷题