Template Methodパターン
てんぷれーとめそっど
Template Method Pattern
類語・同義語: テンプレートメソッド
Template Methodパターンとは、オブジェクト指向のデザインパターン(GoFパターン)の一つ。親クラスで処理の「枠組み(テンプレート)」となるメソッドを定義し、具体的な処理の中身は子クラスで実装する手法。手順は決まっているが、各ステップの具体的な内容が異なる場合に有効。
最終更新: 2026/1/18
雛形パターン
デザインパターンの一つ。処理の「大枠(テンプレート)」を親クラスで定義し、具体的な中身の一部を子クラスで実装させる方法。
- メリット: 全体の流れを統一しつつ、詳細な挙動だけを変えることができる。
由来・語源
Template(ひな形)。
使用例
CSV出力とPDF出力の共通処理を親クラスにまとめ、Template Methodパターンで実装した。
関連用語
- 同義語: テンプレートメソッド
- 関連: 継承, 抽象クラス, デザインパターン