如何显示在 uml 方法中返回字符串数组的方法如下所示
public String[] delete(int col, int row){}
这种表示是否正确?
+delete(col: int; row: int): String[]
您的符号在括号内缺少数字 [2]、范围 [0..45] 或星号 [*]。数组(或任何其他集合)可以在 UML2 中表示为基数。请参阅 OMG UML 2 上层结构中 Property 的基数。
是的,你的符号是正确的。
+delete(col: int; row: int): String[]
要获取更多信息,您可以访问http://en.wikipedia.org/wiki/Class_diagram并进行验证。
是的,这应该是可以理解的——即使是代码生成器。
我发现这个站点对类图很有帮助。
好吧,你应该使用多重性和逗号来分隔参数
+delete(col: int, row: int): String[0..*]
在这种情况下,将返回一个包含零个或多个元素的字符串数组