UML-建模<&书信电报;代表>&燃气轮机;接口的连接器或其实现?

UML-建模<&书信电报;代表>&燃气轮机;接口的连接器或其实现?,uml,autowired,Uml,Autowired,我想描述一个类的方法执行委托给另一个类的过程。但是我在类中使用有线接口,实现是通过依赖注入找到的 我应该用左边的图表来建模吗?就像课堂上说的那样: public abstract class ComplexClass { @Autowired private WiredInterface wiredInterface; //other stuff public Object doSomething { return Object wiredInt

我想描述一个类的方法执行委托给另一个类的过程。但是我在类中使用有线接口,实现是通过依赖注入找到的

我应该用左边的图表来建模吗?就像课堂上说的那样:

public abstract class ComplexClass {
    @Autowired
    private WiredInterface wiredInterface;
    //other stuff

    public Object doSomething {
        return Object wiredInterface.doSomething();
    }
}

通过右边的注入实现图


我发现了一个委托的例子(在Sparx系统UML教程中),它指向一个接口。这对我来说是有道理的,但在我得到的其他一些文章中,情况正好相反。请告诉我,这里更合适的方法是什么。

上层建筑2.5说明如下:

委派连接器是将端口链接到所属封装分类器中的角色的连接器。它表示请求的转发(操作调用和信号)。到达具有到一个或多个属性或属性上的端口的委派连接器的端口的请求将传递到这些目标以进行处理

委托连接器可用于建模行为的分层分解,其中封装分类器提供的服务最终可能由嵌套在其中的多层实现

作为可连接元件,端口的有效提供接口(见11.2.3)是其提供的接口,有效的所需接口是其所需的接口。但是,对于委派端口,即位于委派连接器末端且不在角色上且不是行为端口的端口,有效提供的接口是其所需接口,有效所需接口是其所提供接口。因此,对于连接,委托端口的行为就好像它有一个内部“面”,它是其外部“面”的共轭体

因此,我将其理解为“委托到接口”

注:如果编辑恰当地解释了它的含义,我不介意使用委托实现的模型