Javaクラスのダイアグラムで使用される要素は次のとおりです。
Javaクラスの名前および詳細を含む四角形としてダイアグラムに表示されます。Javaクラスおよびインタフェースはコンパートメントに分割されており、各コンパートメントに含まれている情報は1種類のみです。たとえば、モデリングされたJavaクラスのコンパートメントは、次のようになります。
![]() |
ダイアグラム上のクラスやアソシエーションなどの各タイプは、ステレオタイプにより識別されます。ステレオタイプは、クラス・ボックスの最上部またはアソシエーションを表す線の下に、«と»で囲んで表示されます。 すべてのフィールドおよびメソッドには、可視性を表す記号が表示されます。可視性の記号には、Public(+)、Private(-)およびProtected(#)があります。可視性の記号が使用されている場合、フィールドまたはメソッドはPackageの可視性を持ちます。 注意: 内部クラス・コンパートメントは、デフォルトではクラスに表示されません。 |
モデリングされたJavaクラスの詳細は、「モデリングされたJavaクラスについて」を参照してください。
名前コンパートメント内のステレオタイプが"java interface"の場合を除き、JavaインタフェースはダイアグラムでJavaクラスと同様の方法で表示されます。モデリングされたJavaインタフェースの詳細は、「モデリングされたJavaインタフェースについて」を参照してください。
ダイアグラムでは、アソシエーションの方向を開いた矢印で指す実線として表示されます。モデリングされたアソシエーションの詳細は、「Javaクラス間のモデリングされたアソシエーションについて」を参照してください。
ダイアグラムでは、アソシエーションの方向を開いた矢印で指し、アソシエーションの発生側に白抜きのダイアモンド型の付いた実線として表示されます。モデリングされたアソシエーションの詳細は、「Javaクラス間のモデリングされたアソシエーションについて」を参照してください。
ダイアグラムでは、アソシエーションの方向を開いた矢印で指し、アソシエーションの発生側に塗りつぶされたダイアモンド型の付いた実線として表示されます。モデリングされたアソシエーションの詳細は、「Javaクラス間のモデリングされたアソシエーションについて」を参照してください。
ダイアグラムでは、拡張クラスまたはインタフェースの方向を白抜きの矢印で指す実線として表示されます。拡張関係の詳細は、「モデリングされたJavaクラスの拡張について」を参照してください。
ダイアグラムでは、実装されたJavaインタフェースの方向を白抜きの矢印で指す破線として表示されます。実装関係の詳細は、「モデリングされたJavaインタフェースの実装について」を参照してください。
Copyright © 1997, 2004, Oracle. All rights reserved.