Entwurfsmuster · Middle · Frage 4 von 75
Wie unterscheidet sich Adapter von Facade?
- 1Es ist dasselbe Muster, nur in verschiedenen Büchern anders benannt
- 2Adapter passt eine Schnittstelle an, Facade vereinfacht ein Subsystem
- 3Adapter vereinfacht ein komplexes Subsystem, Facade ändert das Datenformat
Antwort zeigen
Richtige Antwort: Adapter passt eine Schnittstelle an, Facade vereinfacht ein Subsystem
Erklärung
Ein Adapter umhüllt meist ein Objekt und macht es mit bestehendem Code kompatibel. Eine Facade definiert eine neue, einfachere Schnittstelle über vielen Objekten. In der Praxis verbindet eine API-Schicht oft beides: eine Facade über HTTP und Adapter für die Daten.