Template Methodパターン
てんぷれーとめそっどぱたーん
Template Method Pattern
Template Methodパターンとは、親クラスで処理の枠組み(テンプレート)を定義し、具体的な処理の内容は子クラスで実装させるデザインパターン。
最終更新: 2026/1/19
語源
ひな形(Template)となるメソッド。
意味
Template Methodパターンとは、親クラスで処理の枠組み(テンプレート)を定義し、具体的な処理の内容は子クラスで実装させるデザインパターン。
類義語
なし
なし
具体例
データ読み込み→加工→出力という一連の流れを親クラスで定義し、加工部分だけをサブクラスで変えられるようにした。
詳細解説
「全体の流れは変わらないが、細かい部分だけ変えたい」という場合に有効です。コードの重複を防ぎ、全体の構造を統一できます。フレームワークやライブラリの設計でよく使われます。
由来・語源
ひな形(Template)となるメソッド。
使用例
データ読み込み→加工→出力という一連の流れを親クラスで定義し、加工部分だけをサブクラスで変えられるようにした。
関連用語
- 同義語:
- 関連: