„Prototípus programtervezési minta” változatai közötti eltérés

[ellenőrzött változat][ellenőrzött változat]
Tartalom törölve Tartalom hozzáadva
törölt kép(ek) linkje ki
Szerkezete
1. sor:
A '''prototípus programtervezési minta''' a szoftverfejlesztésben egy létrehozási [[programtervezési minták|programtervezési minta]].
==Szerkezete==
 
[[File:Prototype UML.svg|thumb|center|600px|[[Unified Modeling Language|UML]] class diagram describing the prototype design pattern]]
==Sekély és mély klónozás==
A minta lényege a klónozás, azaz az eredeti objektummal megegyező új példány létrehozása. Az egyszerű értékadás erre nem alkalmas, mivel az csak az objektum hivatkozását másolja le, melynek eredményeképpen az eredeti példány és másolata ugyanoda hivatkozik.