问题 单项选择题

UML中有4种关系,它们是()。

A.依赖、关联、泛化和实现

B.继承、联系、演化和表现

C.依赖、联系、封装和实现

D.耦合、互斥、泛化和表现

答案

参考答案:A

解析:

UME中有4种关系:依赖、关联,泛化和实现。

(1)依赖(Dependency)是两个事物间的语义关系,其中一个事物(独立事物)发生变化会影响另一个事物(依赖事物)的语义。

(2)关联(Association)是一种结构关系,它描述了一组链,链是对象之间的连接。聚集(Aggregation)是一种特殊类型的关联,它描述了整体和部分间的结构关系。

(3)泛化(Generalization)是一种特殊/一般关系,特殊元素(子元素)的对象可替代一般元素(父元素)的对象。这种方法,子元素共享了父元素的结构和行为。

(4)实现(Realization)是类元之间的语义关系,其中一个类元指定了由另一个类元保证执行的契约。在两种地方要遇到实现关系:一种是在接口和实现它们的类或构件之间:另一种是在用例和实现它们的协作之间。

单项选择题
单项选择题