Prototyp (návrhový vzor): Porovnání verzí

Smazaný obsah Přidaný obsah
Bez shrnutí editace
Řádek 207:
Pokud budete potřebovat zavolat metodu clone() na objektu když budete chtít vytvořit další objekt při běhu, který je skutečnou kopií objektu, který klonujete. Skutečná kopie znamená, že všechny atributy nově vytvořeného objektu by měly být stejné, jako u původního. Pokud by byla třída vytvořena pomocí klíčového slova “new”, měl by objekt věchny hodnoty s výchozími hodnotami. Např. pokud navrhujete system pro bankovní operace, budete chtít vytvořit kopi objektu, který udržuje informace o vašem účtu, provést na něm požadované operace a potom jím přepsat původní objekt. V tomto případě budete chtít použít metodu clone() místo “new”.
 
<references />
<ref>[1] James W. Cooper – The Design Patterns Java Companion (http://www.patterndepot.com/put/8/JavaPatterns.htm)</ref>
<ref>[2] Prototype Pattern – (http://en.wikipedia.org/wiki/Prototype_pattern)</ref>
== Reference ==
<references />