GoF-Prototype Pattern
Details
- Vollständiger Name
-
GoF Prototype Pattern (Creational)
Absicht:
Bestimme die Arten der zu erzeugenden Objekte anhand einer prototypischen Instanz und erstelle neue Objekte durch Kopieren dieses Prototypen.
Wann zu verwenden:
-
Wenn ein System unabhängig davon sein soll, wie seine Produkte erzeugt und dargestellt werden
-
Wenn die zu instanziierenden Klassen zur Laufzeit spezifiziert werden
-
Wenn du den Aufbau einer Fabrik-Klassenhierarchie vermeiden möchtest, die die Produkt-Klassenhierarchie widerspiegelt
Prompt-Beispiel:
"Verwende das GoF-Prototype Pattern, um neue Konfigurationsobjekte durch Klonen eines Prototypen zu erzeugen, statt sie jedes Mal von Grund auf zu konstruieren."
Verwandte Anker:
-
GoF Design Patterns (Umbrella)