UML クラス図での操作

統一モデリング言語 (UML) クラス図における操作は、 実行のために分類子、またはクラスのインスタンスが呼び出されるサービスを要求します。操作は、クラスおよびインターフェースに含まれます。 分類子には、 任意の数の操作を持たせることもできますし、 まったく操作を持たせないこともできます。

操作は、オブジェクトが実行を要求される機能または照会の実装です。 十分に定義された操作によって、単一の動作のみを行います。

例えば、お客様が買おうとしている商品の追加と除去を、Cart クラスに担当させることができます。 次に、カートへの商品の追加を行う addItem( ) 操作と、 カードの商品を除去する removeItem( ) 操作を追加することができます。

UML クラス図内の分類子の操作コンパートメントに、操作が表示されます。 クラスのスコープ内で定義される操作は、静的なものになり、下線付きで表示されます。 操作の可視性スタイルは、テキスト記号 (例えば「+」) またはアイコン (例えば このイメージは、 操作の Eclipse Protected 可視性アイコンを表しています。) で表すことができます。

クラス図において、操作が可視性アイコンによってどのように表示されるかを、以下の図で説明します。

Java™ ソース・コード UML ビジュアル表示
このイメージは、 操作として表示される Java ソース・コードを表しています。 このイメージは、UML クラス図における Java クラスの操作 (メソッド) の表現方法を表しています。

フィードバック