Wzorce projektowe · Junior · Pytanie 10 z 75
Kiedy potrzebny jest Adapter?
- ✓Poprawna odpowiedź: Gdy trzeba przekształcić cudzy interfejs w taki, jakiego oczekuje twój kod
- 2Gdy trzeba przyspieszyć wolną funkcję przez cache
- 3Gdy trzeba ukryć obiekt przed nieuprawnionymi użytkownikami
Wyjaśnienie
Przykład: API zwraca { user_name, created_at }, a UI oczekuje { name, createdAt: Date }. Funkcja-adapter na granicy przekształca dane, a przy zmianie API edytuje się tylko ją. Tak samo dostosowuje się zewnętrzne SDK do własnego interfejsu.