この演習では、引数として使用するインターフェースに追加要素を追加した後にサンプル・パターンを再適用することについて説明します。
始める前に
ステップの実行前にこの演習を表示したい場合は、次をクリックしてください。
このタスクについて
演習 6 では、インターフェース・パターンの引数を指定しました。AppFunction1 を引数として指定したときに、UML 操作がクラス AppFunction1 に追加され、割り当てられたテンプレート・パラメーターにバインドされたことを確認しました。
ここでは、引数要素のいくつかを変更し、パターンの再適用を使用してパターンの適用に関連したその他の要素を更新する方法を確認することができます。
パターンを使用する能力を確認するため、操作の要素を追加してパターンの再適用の結果を観察します。操作をインターフェースに追加するには、以下のようにします。
- 「プロジェクト・エクスプローラー」ビューで、「IMyInterface」インターフェースを右クリックして、をクリックします。操作がインターフェースに追加され、デフォルト名がフォーカスされます。
- デフォルト名の上に「myOperation」と入力します。
- ダイアグラム・ビューで、パターン・インスタンスを右クリックして、をクリックします。
パターンの作成者が、パターンの設計での再適用プロセスを特に変更しないかぎり、すべてのバインド済み要素は、このパターンと同様、パターンによって再評価されます。
- ダイアグラム・ビューまたは「プロジェクト・エクスプローラー」ビューで、AppFunction1 クラスを見つけ、パターンの再適用の結果を確認してください。
myOperation 操作は IMyInterface に追加されました。
タスクの結果
「パターンの適用」の要約の内容を確認して、このチュートリアルを終了します。