Патерни проєктування · Middle · Запитання 4 з 75
Чим Адаптер відрізняється від Фасаду?
- ✓Правильна відповідь: Адаптер припасовує інтерфейс до очікуваного, Фасад спрощує роботу з підсистемою
- 2Адаптер спрощує складну підсистему, а Фасад змінює формат даних
- 3Це той самий патерн, просто в різних книжках його називають по-різному
Пояснення
Адаптер зазвичай обгортає один об'єкт і робить його сумісним із наявним кодом. Фасад визначає новий, простіший інтерфейс поверх багатьох об'єктів. На практиці API-шар часто поєднує обидва: фасад над HTTP і адаптери для даних.