- Prototyp hat eine Methode
clone
, die eine Kopie erzeugt
- in Java kann jedes Objekt als Prototyp dienen
(Methode
clone
gehört zu Klasse Object
)
- Default-Implementierung ist flache Kopie,
d. h. bei Attributen, die Verweise (auf Objekte) sind,
wird nur der Verweis kopiert, nicht sein Ziel.
- In Sprachen ohne Zuweisungen braucht man kein clone
(alle Datenstrukturen sind dann persistent).
Johannes Waldmann
2008-06-18