Патерни проєктування · Middle · Запитання 13 з 75

Чим «Шаблонний метод» відрізняється від «Стратегії»?

Пояснення

Шаблонний метод фіксує скелет алгоритму в базовому класі, а варіацію задає підклас (статично). Стратегія передається об'єкту й може змінюватися під час виконання. У JS частіше обирають композицію: передають функції-кроки.

Де почитати

Помилка в запитанні

Патерни проєктування · Middle · запитання 13

Перевірте себе

Пройдіть тест Патерни проєктування · Middle: запитання й варіанти перемішуються, а наприкінці - розбір помилок.

Пройти цей тест