Javaクラスのダイアグラムの読み方

Javaクラスのダイアグラムで使用される要素は次のとおりです。

Javaクラス、インタフェースおよび列挙

Javaクラスの名前および詳細を含む四角形としてダイアグラムに表示されます。Javaクラスおよびインタフェースはコンパートメントに分割されており、各コンパートメントには情報が1種類のみ含まれます。

注意: 大きさが不足し、すべての内容を表示できない各コンパートメントには、省略記号(...)が表示されます。すべてのフィールドおよびメソッドが表示されるようにモデリングされたクラスを表示するには、クラスを右クリックし、「図形サイズの最適化」次の選択「高さと幅」を選択します。

ダイアグラム上のクラスの各タイプは、名前コンパートメントのステレオタイプにより識別されます。これは、デフォルトでは表示されません。

メンバー(フィールドおよびメソッド)には、可視性を表す記号が表示されます。可視性の記号には、Public(+)、Private(-)およびProtected(#)があります。可視性の記号が使用されていない場合、フィールドまたはメソッドの可視性はPackageになります。詳細

注意: 内部クラスおよび汎用引数コンパートメントは、デフォルトではクラスに表示されません。

コンポジット関係

ダイアグラムでは、参照の方向を白抜きの矢印で示す実線として表示されます。参照は、参照の元となるクラスのフィールド宣言から導出されます。詳細

継承関係

継承関係は、クラス間の拡張関係または実装関係のいずれかになります。拡張関係は、ダイアグラムでは、拡張クラスまたはインタフェースの方向を白抜きの矢印で指す実線として表示されます。実装関係は、ダイアグラムでは、実装されたJavaインタフェースの方向を白抜きの矢印で指す破線として表示されます。詳細

依存性

ダイアグラムでは、白抜きの矢印で依存性の方向を指している破線として表示されます。文書化の目的にのみ使用され、基礎となるJavaコードは変更されません。
Javaクラスのモデリング