Патерн «Шаблонний метод» (Template Method)
Коротко: У патерні «Шаблонний метод» базовий клас задає послідовність процедури й дозволяє підкласам заповнювати окремі кроки. Каркас лишається незмінним, деталі різняться.
Приклад
Обробка файлу завжди складається з: відкрити → прочитати…
Див. також: принципи SOLID