UML クラス図で静的メソッドの使用を示すにはどうすればよいですか?
class A{
public static void test(){
}
}
class B{
public void b(){
A.test();
}
}
関係を示すクラス図はどのようになりますか? 違いがあれば、UML 2.0 を用意します。
UML クラス図で静的メソッドの使用を示すにはどうすればよいですか?
class A{
public static void test(){
}
}
class B{
public void b(){
A.test();
}
}
関係を示すクラス図はどのようになりますか? 違いがあれば、UML 2.0 を用意します。
静的メソッドを表示するには、静的メソッドの名前に下線を付けます。詳細については、こちらをご覧ください。
その関係をナビゲートすることに関しては; class B
の存在に依存しclass A
ます。クラスBはクラスAに「使用依存性」があると言えます
class B ----uses----> class A
お役に立てれば。
@RobertMSは正しいです。
別の方法は、ステレオタイプを使用することです:
..............................................................
....+----------------------------------------------------+....
....| StringUtilityClass |....
....+----------------------------------------------------+....
....| [+] void: lowerCase() <<non virtual>> |....
....| [+] void: upperCase() <<non virtual>> |....
....| [+] String: toString() <<override>> |....
....+----------------------------------------------------+....
....| [+] String: LowerCaseCopy(String Value) <<static>> |....
....| [+] String: UpperCaseCopy(String Value) <<static>> |....
....| [+] String: ReverseCopy(String Value) <<static>> |....
....+----------------------------------------------------+....
..............................................................
注
一部のプログラミング言語のベスト プラクティス、特にC
大文字と小文字を区別する構文を使用するものでは、静的関数を大文字にし、残りの関数をキャメル小文字のままにします。
乾杯。