Entwurfsmuster · Junior · Frage 10 von 75
Wann braucht man einen Adapter?
- 1Wenn eine fremde Schnittstelle zu deinem Code passen muss
- 2Wenn eine langsame Funktion per Cache beschleunigt werden soll
- 3Wenn ein Objekt vor unberechtigten Nutzern verborgen werden soll
Antwort zeigen
Richtige Antwort: Wenn eine fremde Schnittstelle zu deinem Code passen muss
Erklärung
Beispiel: die API liefert { user_name, created_at }, die UI erwartet { name, createdAt: Date }. Eine Adapterfunktion an der Grenze wandelt die Daten um, und ändert sich die API, muss nur sie angepasst werden. Fremd-SDKs passt man genauso an die eigene Schnittstelle an.