操作

クラス図では、操作は、クラスの分類子またはインスタンスが実行のため呼び出されるサービスを要求します。 操作は、クラスによって含められます。 各分類子は、0 個以上の任意の数の操作を持つことができます。

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

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

クラス図では、C/C++ メソッドが UML クラス操作または振る舞いにマップされます。

以下の表内の図では、操作は、UML クラス図における形状の操作区画に表示されています。

C/C++ ソース・コード UML の可視化
C/C++ 操作の表示。 C/C++ 操作を示すダイアグラム。

操作区画の表示、非表示、または折りたたみ、および区画タイトルの表示または非表示が可能です。 操作の可視性のスタイルは、テキスト・シンボル (「+」など) またはアイコン (操作の Eclipse Protected 可視性アイコンを示すイメージ。 など) として指定することもできます。

関連概念
クラス図
クラス
属性
多重度
可視性
関連タスク
属性区画と操作区画の表示に関するデフォルト設定の変更
ご利用条件 | フィードバック
(C) Copyright IBM Corporation 2004, 2005. All Rights Reserved. (C) Copyright IBM Japan 2005