UML 2.0 クラス図の定義

提供:RAD Studio (日本語)
移動: 案内, 検索

UML 2.0 クラス図:インデックス への移動

UML 2.0 クラス図は,UML 1.5 図と同じ機能を備えます。

さらに,ポート,提供インターフェース,必須インターフェース,スロットなどの新しいダイアグラム要素も提供します。

UML 2.0 仕様によると,インスタンス仕様は,1 つ以上の分類子をインスタンス化することができます。クラス,インターフェース,またはコンポーネントを分類子として使用できます。

インターフェース

クラスは,UML 1.5 クラス図と同様に,汎化/実装リンクを使ってインターフェースを実装します。実装インターフェースのほかに,提供インターフェースと必須インターフェースがあります。インターフェースは,クラス図で長方形または円として表現されます。ダイアグラムを見やすくするために,インターフェースは表示/非表示にできます。

ヒント:  クライアントとインターフェース間に提供インターフェースリンクを適用すると,標準の汎化/実装リンクが作成されます。提供インターフェースを作成するには,提供インターフェースリンクをクライアントクラスのポートに適用します。UML 2.0 クラス図では,提供インターフェースと必須インターフェースのボール&ソケット表記がサポートされています。インターフェースのコンテキストメニューの[円で表示]コマンドを選択すると,クライアントクラスとサプライヤインターフェースの間にロリポップが挿入されます。

サンプルのダイアグラム

以下のダイアグラムは,いくつかの新しい要素を使用したクラス図です。

UML 2.0 Class Diagram

他言語版