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

Яке завдання розв'язує патерн «Фабрика»?

Пояснення

Функція createNotification(type) повертає EmailNotification або PushNotification, а код, що викликає, працює зі спільним інтерфейсом. Новий тип додається в одному місці. У JS фабрика часто - просто функція, що повертає об'єкт.

Де почитати

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

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

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

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

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