如何在UML中描述运算符方法

时间:2019-06-07 05:33:25

标签: uml

我有以下方法:

operator fun get(key: String): String {
 //awesome code
}

我进行了很多搜索,但是找不到任何实际上可以帮助我理解如何用UML描述运算符的东西。

我正在这样做:

+ get(in key: String) : String

在这种情况下,我认为 in 是正确的运算符吗?

到目前为止我发现的最好的链接...: www.uml-diagrams.org

1 个答案:

答案 0 :(得分:4)

UML没有将操作声明为操作符的标准方法,但是您可以为其定义构造型:

enter image description here

然后像这样使用它:

operatoruse

关键字$ npm config set proxy http://proxy.company.com:8080 $ npm config set https-proxy http://proxy.company.com:8080 是可选的。如果未指定ininout,则该参数默认为输入参数。如果您的操作员修改了inout(我不知道Kotlin是否支持),那么您应该使用关键字key