抽象关系

抽象关系就是在不同抽象级别或者从不同视点来表示同一概念的模型元素之间的依赖关系。可以在多个图(包括用例图、类图和组件图)中对模型添加抽象关系。

在抽象关系中,一个模型元素(客户)比另一个模型元素(供应者)更精化或更详细。不同类型的抽象关系包括:派生、实现、改进和跟踪关系。

所有抽象关系都可以连接同一模型或不同模型中的模型元素。例如,如果您先开发一个分析模型,然后开发一个设计模型,那么可以通过从分析模型指向设计模型的改进关系来将这两个模型连接起来。此关系表示设计模型对同一系统提供了不同抽象级别。

抽象关系通常没有名称,并以从详细模型元素指向常规模型元素的带开口箭头的虚线来表示。

如下图所示,当您创建抽象关系时,在连接器旁边将出现 «abstraction» 关键字。

该图显示 Supplier 与 Client 这两个包之间的抽象关系。

可以对抽象关系指定下列构造型,以标识模型中的抽象类型:
相关任务
在 UML 图中指定关系

反馈