如何在类图上将函数参数表示为对象的2D数组?

问题描述 投票:1回答:1

这是显示以下代码的UML类图的正确方法

public class Test {
  Map<String, Map<String,Double>> bestOutput;
   private Obj[] testMethod(Weight[][] input) {
   }
}

我有一个Test课程,我也有Obj课程和Weight课程。

这个类图是否适用于上面提到的代码片段?

提前致谢

methods parameters uml class-diagram
1个回答
2
投票

这个类图是否适用于上面提到的代码片段?

是的,这是正确的,幸运的是工具允许


如果我使用你的例子,我可以利用这个问题来展示参数化类和绑定类的表示形式:

enter image description here

即使在C ++中我们做的例如typedef Map<String, Double> String2Double;而不是class String2Double : public Map<String, Double> { ... };(在BoUML中刻板印象,类<<typedef>>默认生成该定义)

© www.soinside.com 2019 - 2024. All rights reserved.