GoF-Adapter Pattern
Details
- Vollständiger Name
-
GoF Adapter Pattern (Structural)
- Auch bekannt als
-
Wrapper
Absicht:
Konvertiere das Interface einer Klasse in ein anderes Interface, das Clients erwarten.
Wann zu verwenden:
-
Wenn du eine existierende Klasse verwenden möchtest, deren Interface nicht zu deinen Anforderungen passt
-
Wenn du eine wiederverwendbare Klasse erstellen möchtest, die mit nicht verwandten Klassen zusammenarbeitet
Prompt-Beispiel:
"Erstelle einen Adapter nach GoF, der die Legacy-API auf unser neues Interface mappt, ohne den bestehenden Code zu ändern."
Verwandte Anker:
-
GoF Design Patterns (Umbrella)