0

Java でコード化された言語の UML クラス図で、y の宣言と getY 関数をどのようにモデル化しますか。

public class MyProgram {
 private Double y = 5;

 double getY() { return new Double(y); }
}
4

1 に答える 1

0

IBM UML の基礎から

クラスの UML 表現は、図に示すように、垂直に積み重ねられた 3 つのコンパートメントを含む長方形です。

一番上のコンパートメントには、クラスの名前が表示されます。

中央のコンパートメントには、クラスの属性が一覧表示されます。

下部のコンパートメントには、クラスの操作が一覧表示されます。

クラス ダイアグラムにクラス要素を描画するときは、上部のコンパートメントを使用する必要があり、下部の 2 つのコンパートメントはオプションです。(下の 2 つは、分類子間の関係のみを示すことを目的とした、より高いレベルの詳細を示す図では不要です。) 図 1 は、UML クラスとしてモデル化された航空会社のフライトを示しています。ご覧のとおり、名前は Flight で、中央のコンパートメントには、クラスに、、およびのFlight3 つの属性があることがわかります。一番下のコンパートメントでは、Flight クラスに と の 2 つの操作があることがわかります。flightNumberdepartureTimeflightDurationdelayFlightgetArrivalTime

ここに画像の説明を入力

ここに画像の説明を入力

于 2013-10-18T02:29:52.147 に答える