Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
UML では、次のような UML メソッドで文字列配列を返すメソッドをどのように表示する必要がありますか?
public String[] delete(int col, int row){}
この表現は正しいですか?
+delete(col: int; row: int): String[]
それは問題ありませんが、理想的には OCL に境界を含める必要があります。例えば
+delete(列: int, 行: int): 文字列[0..*]
これは配列ではなく「境界」であるため、[0.. ] はゼロから無限の文字列です。[0..1] ゼロまたは 1 つの文字列。[1.. ] 1 から無限の文字列。
この場合、string は Java String オブジェクトではなく OCL タイプであり、その他は Bag、Set などです。