来週の某大学での輪講は私の番で,Template パターンの担当.

- テンプレートとは何か
文字の形に穴が空いている薄いプラスチック板のこと.それを用いて文字
を書くことができるが,実際に書かれる文字はサインペンや色鉛筆など筆
記具に依存する.
- Template Method パターンとは何か
スーパークラスで処理の枠組みを定め,サブクラスでその具体的な処理の
内容を定めるようなデザインパターンのこと.
- クラス図

- ヒント
ロジックの共通化.
スーパークラスとサブクラスの連係プレー
サブクラスをスーパークラスと同一視する.
- 関連パターン
Factory Method パターン.この Template Method パターンをインスタン
ス生成に応用した例.
Strategy パターン
Template Method パターンは継承を利用してプログラムの動作を変更する.
対する Strategy パターンは以上を利用してプログラムの動作を変更する.