Патерни проєктування · Junior · Запитання 10 з 75
Коли потрібен «Адаптер»?
- ✓Правильна відповідь: Коли треба звести чужий інтерфейс до того, що очікує ваш код
- 2Коли треба пришвидшити роботу повільної функції завдяки кешу
- 3Коли треба приховати об'єкт від неавторизованих користувачів
Пояснення
Приклад: API повертає { user_name, created_at }, а UI очікує { name, createdAt: Date }. Функція-адаптер на межі перетворює дані, і в разі зміни API правиться лише вона. Так само адаптують сторонні SDK під свій інтерфейс.