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: