Wzorce projektowe · Middle · Pytanie 75 z 75
Po co używać Fasady dla złożonej funkcji, np. wysyłania wideo (chunki, ponowienia, postęp)?
- ✓Poprawna odpowiedź: Komponenty wywołują jedno proste API (
upload(file, onProgress)), a fasada koordynuje podsystemy - 2Aby ukryć błędy przed użytkownikami
- 3Aby nie pisać testów
Wyjaśnienie
UI pozostaje prosty, a złożona koordynacja jest testowana w jednym miejscu.