www.wikidata.de-de.nina.az
Eine Objektkopie auch Klon ist in der Softwaretechnik eine genaue Kopie eines Objekts also einer Instanz eines abstrakten Datentyps Dabei muss der Typ des Objekts erhalten bleiben und es mussen samtliche Attributwerte in das Zielobjekt kopiert werden Grundsatzlich wird unterschieden zwischen einer flachen Kopie shallow copy bei welcher der Klon nicht tatsachlich Kopien der Attribute erhalt sondern lediglich Verweise auf die Attribute des Ursprungsobjekts und einer tiefen Kopie deep copy bei der samtliche Attribute tatsachlich ihrerseits tief kopiert werden Eine lazy copy garantiert gleichsam einer tiefen Kopie dass sich Anderungen an Attributen nicht auf das kopierte Objekt auswirken tatsachliche Kopien der Attribute finden jedoch nur bei Bedarf statt Beim Erstellen der Objektkopie werden zunachst alle Attribute nur uber eine flache Kopie kopiert sobald der erste Schreibzugriff auf ein Attribut stattfindet der jene Garantie verletzen konnte wird eine tiefe Kopie durchgefuhrt Siehe auch Copy On WriteWeblinks BearbeitenKlonen mit Java Abgerufen von https de wikipedia org w index php title Objektkopie amp oldid 205597615