EMZETT.
Войти

Паттерн «Шаблонный метод» (Template Method)

Коротко: В паттерне «Шаблонный метод» базовый класс задаёт последовательность процедуры и позволяет подклассам заполнять отдельные шаги. Каркас остаётся прежним, детали различаются.

Пример

Обработка файла всегда состоит из: открыть → прочитать…

См. также: принципы SOLID