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