Wzorce projektowe · Senior · Pytanie 45 z 75
Co daje Fasada nad zewnętrzną biblioteką UI (np. własny <Button> na MUI)?
- ✓Poprawna odpowiedź: Własne stabilne API i wymianę biblioteki w jednym miejscu
- 2Opakowania przyspieszają komponenty biblioteki
- 3Wymagają tego licencje większości bibliotek UI
Wyjaśnienie
Aplikacja używa tylko twoich komponentów z potrzebnymi wariantami, a szczegóły biblioteki są ukryte. Aktualizacja do nowej wersji major lub migracja dotyczy tylko warstwy opakowań. Minus: trzeba utrzymywać opakowania i nie przepuszczać przez nie całego API biblioteki.