パターンには、複数のパラメーターを含めることができます。 この場合、1 つのパラメーターの引数であるサプライヤー・パラメーターを使用して、 従属 (クライアント) パラメーターの値を計算します。 ユーザーがサプライヤー・パラメーターに有効な引数を指定すると、 更新メソッドが呼び出されて、従属クライアント・パラメーターが再計算されます。
新規パターンを追加するときに「新規パターン」ウィザードを使用して、 あるいは「パターン・オーサリング」ビューから「プロパティー」ビューを使用して、 依存関係を追加します。 追加される場合は、update ホット・スポット・メソッドのコードがパターン実装モデルに追加されます。 3 つのタイプの更新メソッドがクライアント・パラメーター専用に生成されます。 更新メソッドは、以下のアクティビティーに対して起動されます。 サプライヤー引数の追加、サプライヤー引数の削除、 およびパターンの再適用時のサプライヤー引数に対する変更なし、です。
更新メソッドを使用すると、 サプライヤー・パラメーターに必要な値が指定されるまでの間、 クライアント・パラメーターの全体的および部分的な拡張を抑制できます。 以下のコードは、更新メソッドを示しています。
コード設計に役立つように、 パターン・フレームワーク用のパターンのオンライン・ヘルプで使用可能なリソース、およびその他の API のリファレンスを参照してください。 リファレンスを開くには、「API のリファレンス (API reference)」または「拡張ポイントのリファレンス (Extention Points Reference)」のいずれかを展開し、 次に「パターン」トピックのうち 1 つをクリックします。
をクリックして、更新メソッドにコードを追加するには、以下のようにします。