スタブ実装パターンを使用する
パターンを適用する手順 への移動
目次
このトピックでは、スタブ実装パターンの使用方法を説明します。 詳細は、「パターン」の「スタブ実装のためのパターン」節を参照してください。
[パターンからのリンク]コマンドを使って継承リンクを作成するには:
- [ダイアグラム]ビューでクラス図を開きます。
- [ツール パレット]で[パターンからのリンク]をクリックします。
- クラス図で、リンク元のクラスをクリックし、リンク先のクラスまたはインターフェイスまでリンクをドラッグ アンド ドロップします。 [パターン ウィザード]が開きます。
- [パターン ウィザード]で、
[標準]
フォルダを展開し、[実装リンクとスタブ]
を選択します。 - [OK]をクリックすると、スタブ実装が完了します。 継承リンクが作成され、継承したメソッド用のスタブがリンク元のクラスに生成されます。
[パターンからのノード]コマンドを使って継承スタブを作成するには:
- [ダイアグラム]ビューでクラス図を開きます。
- [ツール パレット]で[パターンからのノード]をクリックします。
- ダイアグラムでリンク元のクラスを選択します。 [パターン ウィザード]が開きます。
- [パターン ウィザード]で、
[標準]
フォルダを展開し、[実装リンクとスタブ]
を選択します。 - [パターン プロパティ]ペインで、[サプライヤ]プロパティをクリックし、[サプライヤ]プロパティの右にあるボタンをクリックします。 [サプライヤの選択]ダイアログ ボックスが開きます。
- 使用可能なモデル要素のツリーからリンク先のクラスまたはインターフェイスを選択し、[OK]をクリックします。
- [OK]をクリックしてスタブ実装を完了し、[パターン ウィザード]を閉じます。 継承リンクが作成され、継承したメソッド用のスタブがリンク元のクラスに生成されます。
[パターンの適用...]コンテキスト メニュー コマンドを使って継承リンクを作成するには:
- [ダイアグラム]ビューでクラス図を開きます。
- ダイアグラム上でリンク元のクラスを右クリックし、コンテキスト メニューから[パターンの適用...]を選択します。 [パターン ウィザード]が開きます。
- [パターン ウィザード]で、
[標準]
フォルダを展開し、[実装リンクとスタブ]
を選択します。 - [パターン プロパティ]ペインで、[サプライヤ]プロパティをクリックし、[サプライヤ]プロパティの右にあるボタンをクリックします。 [サプライヤの選択]ダイアログ ボックスが開きます。
- 使用可能なモデル要素のツリーからリンク先のクラスまたはインターフェイスを選択し、[OK]をクリックします。
- [OK]をクリックしてスタブ実装を完了し、[パターン ウィザード]を閉じます。 継承リンクが作成され、継承したメソッド用のスタブがリンク元のクラスに生成されます。
- メモ:インターフェイスや抽象クラスを継承するクラスのコンテキスト メニューには、[スタブ実装]パターンが含まれています。 このパターンは、[ツール パレット]の[パターンからのノード]ボタンをクリックするか、クラスのコンテキスト メニューの[パターンの適用...]を使って開く、[パターン ウィザード]でも使用できます。 [スタブ実装]パターンは、継承/汎化リンクが既にダイアグラムに描画されていて、メソッドを派生クラスにコピーしたい場合に使用してください。
[スタブの実装]コンテキスト メニュー コマンドを使ってスタブ実装を作成するには:
- インターフェイスや抽象クラスを継承するクラスを右クリックします。
- コンテキスト メニューから[スタブの実装]を選択します。