2007/02/13

GoF
TemplateMethodパターン
1.大きな処理を部分的に変更できる
大きな処理をいくつかのメソッドに分割し、変更したい処理のメソッドのみサブクラスでオーバーライドする。
2.処理全体の流れを定義したメソッド(templateメソッド)は、オーバーライドしないので挙動がおかしくなることはない