📅  最后修改于: 2021-01-11 13:15:45             🧑  作者: Mango
在UML建模中,实现是两个对象之间的关系,其中客户(一个模型元素)实现了供应商(另一个模型元素)指定的责任。实现关系可用于类图和组件图。
实现关系没有名称。它主要在接口中找到。它由一条虚线表示,该虚线的一端从客户端指向服务器,一端带有空心箭头。
接口实现是分类器和接口之间的一种特殊关系。在接口实现关系中,实现分类器符合接口定义的约定。
实现接口的分类器可识别符合该接口及其任何祖先的对象。分类器可以执行一个或多个接口。分类器实现的一组接口是其给定的接口。给定的接口是分类器为其客户端提供的服务集。
接口实现关系不包含名称,如果您为其命名,则该名称将出现在图中连接器旁边。
接口实现关系由带有空心箭头的虚线表示,该箭头从分类器指向给定的接口。
1.规范形式:在UML中,规范形式实现了整个系统的接口。接口构造型用于创建接口,实现关系用于实现(实现)特定接口。在这种情况下,实现关系由带有空心箭头的虚线表示,并且接口是使用对象实现的。
从下面给出的图中可以看出,对象“帐户业务规则”实现了接口Iruleagent。
2.省略形式:这种实现关系中的界面用圆圈表示,也称为棒棒糖符号。当使用系统中存在的任何东西实现接口时,就会创建一个省略的结构。
在此,接口Iruleagent由省略形式表示,该形式由acctrule.dll实现。