如何顯示其返回的字符串數組中的UML 方法看起來像這樣如何顯示以uml返回字符串數組的方法?
public String[] delete(int col, int row){}
這是正確的表示方法?
+delete(col: int; row: int): String[]
如何顯示其返回的字符串數組中的UML 方法看起來像這樣如何顯示以uml返回字符串數組的方法?
public String[] delete(int col, int row){}
這是正確的表示方法?
+delete(col: int; row: int): String[]
是的,你的符號是正確的。
+delete(col: int; row: int): String[]
要獲得更多的信息,你可以訪問http://en.wikipedia.org/wiki/Class_diagram並驗證。
是的,這應該是可以理解的 - 甚至代碼生成器。
我覺得this site對班級圖很有幫助。
你的符號丟失[2],範圍[0..45]或[*]表示括號內的數。在UML2中,數組(或任何其他集合)可以表示爲基數。查看OMG UML 2上層結構中Property的基數。
那麼,你應該使用多樣性,也逗號分隔的參數
+delete(col: int, row: int): String[0..*]
在這種情況下,將返回零個或多個元素的String數組
我不明白你在說什麼。我的UML符號是錯誤的嗎?許多人認爲這是正確的。 – NinjaV
您的語法幾乎有效。它只會忽略數字,範圍或星號(以及一些挑逗:分號需要是逗號)。此外,它不一定意味着「數組」,而只是「多於一個」(這是可以的)。 – Christian