Патерни проєктування · Middle · Запитання 75 з 75
Навіщо використовувати «Фасад» для складної функції на кшталт завантаження відео (чанки, повтори, прогрес)?
- ✓Правильна відповідь: Компоненти викликають один простий API (
upload(file, onProgress)), а фасад координує підсистеми - 2Щоб приховати помилки від користувачів
- 3Щоб не писати тести
Пояснення
UI лишається простим, а складна координація тестується в одному місці.