Prototyp.png Ein Prototyp (engl. Prototype) ist ein Entwurfsmuster (design pattern) aus dem Bereich der Softwareentwicklung und gehört zur Kategorie der Erzeugungsmuster (Creational Patterns). Das Muster nutzt prototypische Instanzen zur Erzeugung neuer Instanzen. Dazu wird eine alte Instanz kopiert und dann an die Bedürfnisse angepasst. Man unterscheidet zwischen flacher Kopie (Cloning) und tiefer Kopie (Deep Cloning). Das Muster ist eines der sogenannten GoF-Muster (Gang of Four, siehe Viererbande).
__TOC__
Einerseits konkurrieren abstrakte Fabrik und Prototyp miteinander, weil sie beide unterschiedliche Objekte erzeugen. Andererseits lassen sie sich miteinander kombinieren, wenn eine abstrakte Fabrik Prototypen erzeugt, die dann anschließend geklont werden können.
Kompositum und Dekorierer werden häufig gemeinsam mit Prototypen verwendet.
Prototype pattern | Prototype (patrón de diseño) | Prototype
This article is licensed under the GNU Free Documentation License.
It uses material from the
"Prototyp (Entwurfsmuster)".
Home Page • arts • business • computers • games • health • hospitals • home • kids & teens • news • physicians • recreation• reference • regional • science • shopping • society • sports • world