<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Objektkopie</id>
	<title>Objektkopie - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Objektkopie"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Objektkopie&amp;action=history"/>
	<updated>2026-06-05T15:36:18Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=Objektkopie&amp;diff=2709758&amp;oldid=prev</id>
		<title>imported&gt;Redrobsche: Link entfernt</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Objektkopie&amp;diff=2709758&amp;oldid=prev"/>
		<updated>2020-11-16T16:24:13Z</updated>

		<summary type="html">&lt;p&gt;Link entfernt&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Eine &amp;#039;&amp;#039;&amp;#039;Objektkopie&amp;#039;&amp;#039;&amp;#039;, auch &amp;#039;&amp;#039;&amp;#039;Klon&amp;#039;&amp;#039;&amp;#039;, ist in der [[Softwaretechnik]] eine genaue Kopie eines [[Objekt (Programmierung)|Objekts]], also einer Instanz eines [[Abstrakter Datentyp|abstrakten Datentyps]]. Dabei muss der [[Datentyp|Typ]] des Objekts erhalten bleiben, und es müssen sämtliche Attributwerte in das Zielobjekt kopiert werden. Grundsätzlich wird unterschieden zwischen&lt;br /&gt;
* einer [[flache Kopie|flachen Kopie]] &amp;#039;&amp;#039;(shallow copy)&amp;#039;&amp;#039;, bei welcher der Klon nicht tatsächlich Kopien der Attribute erhält, sondern lediglich Verweise auf die Attribute des Ursprungsobjekts, und&lt;br /&gt;
* einer [[tiefe Kopie|tiefen Kopie]] &amp;#039;&amp;#039;(deep copy)&amp;#039;&amp;#039;, bei der sämtliche Attribute tatsächlich ihrerseits tief kopiert werden.&lt;br /&gt;
&lt;br /&gt;
Eine &amp;#039;&amp;#039;lazy copy&amp;#039;&amp;#039; garantiert gleichsam einer tiefen Kopie, dass sich Änderungen an Attributen nicht auf das kopierte Objekt auswirken, tatsächliche Kopien der Attribute finden jedoch nur bei Bedarf statt. Beim Erstellen der Objektkopie werden zunächst alle Attribute nur über eine flache Kopie kopiert; sobald der erste Schreibzugriff auf ein Attribut stattfindet, der jene Garantie verletzen könnte, wird eine tiefe Kopie durchgeführt.&lt;br /&gt;
{{Siehe auch|Copy-On-Write}}&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* [http://www.dpunkt.de/java/Die_Sprache_Java/Objektorientierte_Programmierung_mit_Java/45.html Klonen mit Java]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Objektorientierte Programmierung]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Redrobsche</name></author>
	</entry>
</feed>