統一モデリング言語 (UML) クラス図では、関係は、Java™ クラスまたはインターフェース間の、または Enterprise JavaBeans™ (EJB)
エンタープライズ Bean 間の接続です。
Java クラスまたはインターフェース間の、またはエンタープライズ Bean 間の構造を定義するために、複数の関係を使用することができます。
- 関連関係は、あるクラスのインスタンスが
別のクラスのインスタンスと接続していることを、暗黙に示しています。
- 依存関係は、あるクラスへの変更が別のクラスに影響を与えることを、
暗黙に示しています。
- 拡張関係は、あるクラスが別のクラスの特殊化であることを、暗黙に示しています。
- 実装関係は、一方のクラスが仕様を提供し、
他方のクラスがその仕様を実装することを、
暗黙に示しています。
ノート添付関係を使用して、ダイアグラム要素
についての追加情報を提供することもできます。