如何在 class 图上将函数参数表示为二维对象数组?

How to represent an function parameter as an 2D array of objects on class diagram?

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

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

我有一个测试 class,我还有 Obj class 和 Weight class。

此 class 图表是否适用于上述代码片段?

提前致谢

Is this class diagram correct for the above mentioned code snippets?

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


我从这个问题中获益,还显示了参数化 classes 和绑定 classes 的表示,如果我使用你的示例,可以是:

即使在 C++ 中我们使用 typedef Map<String, Double> String2Double; 而不是 class String2Double : public Map<String, Double> { ... };(在 BoUML 中,class <<typedef>> 默认生成该定义)