UML-实现

17 Mar 2025 | 阅读 2 分钟

在 UML 建模中,实现是两个对象之间的关系,其中客户端(一个模型元素)实现由供应商(另一个模型元素)指定的职责。实现关系可以用于类图和组件图。

实现关系没有名称。 它主要存在于接口中。 它由一条虚线表示,一端带有空心箭头,从客户端指向服务器。

接口实现

接口实现是分类器和接口之间的一种特殊关系。 在接口实现关系中,实现分类器符合接口定义的契约。

实现接口的分类器标识符合接口及其任何祖先的对象。 一个分类器可以执行一个或多个接口。 分类器实现的接口集是其 给定接口。 给定接口是分类器向其客户端提供的一组服务。

接口实现关系不包含名称,如果命名,则该名称将显示在图中的连接器旁边。

接口实现关系由一条虚线表示,带有一个空心箭头,从分类器指向给定的接口。

UML Realization

实现类型

1. 规范形式:在 UML 中,规范形式实现整个系统中的接口。 接口构造型用于创建接口,实现关系用于实现(implement)特定接口。 在此,实现关系由一条虚线表示,带有一个空心箭头,并且接口使用对象来实现。

从下面给出的图中可以看出,对象Account Business Rules 实现了接口 Iruleagent。

UML Realization

2. 省略形式:这是一种实现关系,其中接口由一个圆圈表示,也称为棒棒糖符号。 当接口通过系统中存在的任何东西来实现时,将创建一个省略结构。

这里,接口 Iruleagent 由一个省略形式表示,它由 acctrule.dll 实现。

UML Realization
下一主题UML 类图