操作

統一モデリング言語 (UML) クラス図では、 操作は、クラスの分類子またはインスタンスが実行のために呼び出されるサービスを要求します。操作は、クラスおよびインターフェースによって組み込まれます。各分類子は、0 個以上の任意の数の操作を持つことができます。

操作は、オブジェクトが実行のため呼び出される可能性がある、機能または照会の実装です。適切に定義された操作では、1 つの動作のみを行います。

例えば、クライアントが購入を計画している商品の追加および削除を担当する Cart クラスを作成できます。その後で、商品をカートに追加する addItem() 操作、および商品を除去する removeItem( ) 操作を追加できます。

UML クラス図では、Java™ メソッドは UML クラス操作 (振る舞い) にマップされます。

操作は、UML クラス図における図形の操作区画に表示されます。クラスの有効範囲に定義された操作は静的であり、下線で示されます。操作の可視性のスタイルは、テキスト・シンボル (「+」など) またはアイコン (操作について Eclipse 保護された可視性アイコンを示すイメージ。) として表すことができます。

次の図に、クラス図での可視性アイコンによる操作の表示方法を示します。

Java ソース・コード UML の可視化
図は、操作として表示される Java ソース・コードを示しています。 図は、UML クラス図での Java クラスの操作 (メソッド) の表示方法を示しています。
関連概念
属性
UML 図の可視性属性
関連タスク
操作シグニチャーの表示に対するデフォルトの設定
属性区画と操作区画の表示に関するデフォルト設定の変更
属性と操作に対するデフォルトの可視性スタイルの変更
分類子の操作シグニチャーの表示
ご利用条件 | フィードバック
(C) Copyright IBM Corporation 2004, 2005. All Rights Reserved. (C) Copyright IBM Japan 2005