Патерни проєктування · Junior · Запитання 22 з 75
Що таке «Шаблонний метод» (Template Method)?
- ✓Правильна відповідь: Базовий алгоритм задає кроки, а нащадки перевизначають окремі кроки
- 2Метод, що генерує HTML-розмітку за рядковим шаблоном
- 3Метод, який копіюють між проєктами без жодних змін
Пояснення
Наприклад, базовий клас DataExporter визначає export(): завантажити → перетворити → зберегти, а підкласи реалізують transform() для CSV і JSON. У функціональному стилі те саме роблять передаванням функцій-кроків.