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

Що робить патерн «Декоратор»?

Пояснення

Обгортка реалізує той самий інтерфейс і додає логіку до або після виклику: кешування, логування, повторні спроби. Приклади: debounce(fn), withAuth(Component) (HOC), декоратори @ у TypeScript. Обгортки можна комбінувати.

Де почитати

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

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

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

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

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