https://de.wikipedia.org/w/index.php?action=history&feed=atom&title=Objektorientierte_Programmierung
Objektorientierte Programmierung - Versionsgeschichte
2025-05-26T02:12:10Z
Versionsgeschichte dieser Seite in Wikipedia
MediaWiki 1.45.0-wmf.2
https://de.wikipedia.org/w/index.php?title=Objektorientierte_Programmierung&diff=255756983&oldid=prev
Crazy1880: Datum ergänzt
2025-05-05T17:03:18Z
<p>Datum ergänzt</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 5. Mai 2025, 19:03 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 298:</td>
<td colspan="2" class="diff-lineno">Zeile 298:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> |Titel=Object-Oriented Software Construction</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> |Titel=Object-Oriented Software Construction</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> |Verlag=Prentice Hall</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> |Verlag=Prentice Hall</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div> |Datum=</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div> |Datum=<ins style="font-weight: bold; text-decoration: none;">1998</ins></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> |ISBN=0-13-629155-4}}</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> |ISBN=0-13-629155-4}}</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* {{Literatur</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* {{Literatur</div></td>
</tr>
</table>
Crazy1880
https://de.wikipedia.org/w/index.php?title=Objektorientierte_Programmierung&diff=254498186&oldid=prev
80.146.191.142: /* Konzepte */
2025-03-24T14:03:33Z
<p><span class="autocomment">Konzepte</span></p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 24. März 2025, 16:03 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 49:</td>
<td colspan="2" class="diff-lineno">Zeile 49:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>; [[Feedback (Kommunikation)|Feedback]]: Verschiedene Objekte kommunizieren über einen Nachricht-Antwort-Mechanismus, der zu Veränderungen in den Objekten führt und neue Nachrichtenaufrufe erzeugt. Dafür steht die [[Kopplung (Softwareentwicklung)|Kopplung]] als Index für den Grad des Feedbacks.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>; [[Feedback (Kommunikation)|Feedback]]: Verschiedene Objekte kommunizieren über einen Nachricht-Antwort-Mechanismus, der zu Veränderungen in den Objekten führt und neue Nachrichtenaufrufe erzeugt. Dafür steht die [[Kopplung (Softwareentwicklung)|Kopplung]] als Index für den Grad des Feedbacks.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>; [[Persistenz (Informatik)|Persistenz]]: Objektvariablen existieren, solange die Objekte vorhanden sind und „verfallen“ nicht nach Abarbeitung einer Methode.</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>; [[Persistenz (Informatik)|Persistenz]]: Objektvariablen existieren, solange die Objekte vorhanden sind<ins style="font-weight: bold; text-decoration: none;">,</ins> und „verfallen“ nicht nach Abarbeitung einer Methode.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>; [[Polymorphie (Programmierung)|Polymorphie]] (dt. Mehrgestalt): Fähigkeit eines [[Bezeichner]]s, abhängig von seiner Verwendung unterschiedliche Datentypen anzunehmen. Verschiedene Objekte können auf die gleiche Nachricht unterschiedlich reagieren. Wird die Art der Reaktion auf die Nachricht erst zur [[Laufzeit (Informatik)|Laufzeit]] aufgelöst, wird dies auch [[späte Bindung]] genannt.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>; [[Polymorphie (Programmierung)|Polymorphie]] (dt. Mehrgestalt): Fähigkeit eines [[Bezeichner]]s, abhängig von seiner Verwendung unterschiedliche Datentypen anzunehmen. Verschiedene Objekte können auf die gleiche Nachricht unterschiedlich reagieren. Wird die Art der Reaktion auf die Nachricht erst zur [[Laufzeit (Informatik)|Laufzeit]] aufgelöst, wird dies auch [[späte Bindung]] genannt.</div></td>
</tr>
</table>
80.146.191.142
https://de.wikipedia.org/w/index.php?title=Objektorientierte_Programmierung&diff=254137362&oldid=prev
Theking2: /* Siehe auch */ Referenz zu traits
2025-03-12T14:25:51Z
<p><span class="autocomment">Siehe auch: </span> Referenz zu traits</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 12. März 2025, 16:25 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 241:</td>
<td colspan="2" class="diff-lineno">Zeile 241:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [[Reflexion (Programmierung)]]</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [[Reflexion (Programmierung)]]</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [[Schnittstelle (Objektorientierung)]]</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [[Schnittstelle (Objektorientierung)]]</div></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* [[Trait (Programmierung)]]</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Literatur ==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Literatur ==</div></td>
</tr>
</table>
Theking2
https://de.wikipedia.org/w/index.php?title=Objektorientierte_Programmierung&diff=243924551&oldid=prev
CamelBot: Bot: http2https, linkfix: entfernung von tracking-parameter; siehe user:CamelBot.
2024-04-10T07:23:48Z
<p>Bot: http2https, linkfix: entfernung von tracking-parameter; siehe <a href="/wiki/Benutzer:CamelBot" title="Benutzer:CamelBot">user:CamelBot</a>.</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 10. April 2024, 09:23 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 205:</td>
<td colspan="2" class="diff-lineno">Zeile 205:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== OOP und Kontrollfluss ===</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== OOP und Kontrollfluss ===</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Häufig genannte Vorzüge des OOP-Paradigmas sind eine verbesserte [[Wartbarkeit]] und [[Wiederverwendbarkeit]] des statischen Quellcodes.<ref name="realisticcodereuse">{{cite web| first = Scott| last= Ambler| title = A Realistic Look at Object-Oriented Reuse| date=1998-01-01| accessdate=2010-07-04| publisher = drdobbs.com| url=http://www.drdobbs.com/184415594}}</ref> Hierzu werden jedoch die Kontrollflüsse und das dynamische Laufzeitverhalten den Daten/Objekten im Allgemeinen untergeordnet, abstrahiert und weggekapselt. Die [[Kontrollfluss|Kontrollflüsse]] bilden sich nicht mehr für den Entwickler transparent direkt in den Codestrukturen ab (wie z.&nbsp;B. bei [[Prozedurale Programmierung|prozeduralen Sprachen]]), eine Umsetzung in dieser Hinsicht wird dem [[Compiler]] überlassen. Hardware-nähere Sprachen wie das prozedurale [[C (Programmiersprache)|C]] oder [[Assemblersprache|Assembler]] bilden den echten Kontrollfluss und das Laufzeitverhalten transparenter ab.<ref name="flaws">{{cite web| first = Asaf| last= Shelly |title = Flaws of Object Oriented Modeling| date=2008-08-22|accessdate=2010-07-04| publisher = Intel® Software Network| url=http://software.intel.com/en-us/blogs/2008/08/22/flaws-of-object-oriented-modeling/}}</ref> Mit der wachsenden Bedeutung von paralleler Hardware und [[Parallele Programmierung|nebenläufigem Code]] wird jedoch eine bessere Kontrolle und Entwickler-Transparenz der komplexer werdenden Kontrollflüsse immer wichtiger – etwas, das schwierig mit OOP zu erreichen ist.<ref name="multithreadingisaverb">{{cite web|url=http://blogs.techrepublic.com/programming-and-development/?p=518|title=Multithreading is a verb not a noun|date=2007-10-01|accessdate=2010-07-04|last=James|first=Justin|publisher=techrepublic.com}}</ref><ref name="multicore">{{cite web| first = Asaf| last= Shelly| title = HOW TO: Multicore Programming (Multiprocessing) Visual C++ Class Design Guidelines, Member Functions| date=2008-08-22| accessdate=2010-07-04| publisher = support.microsoft.com| url=http://support.microsoft.com/<del style="font-weight: bold; text-decoration: none;">?scid=kb%3Ben-us%3B558117</del>}}</ref></div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Häufig genannte Vorzüge des OOP-Paradigmas sind eine verbesserte [[Wartbarkeit]] und [[Wiederverwendbarkeit]] des statischen Quellcodes.<ref name="realisticcodereuse">{{cite web| first = Scott| last= Ambler| title = A Realistic Look at Object-Oriented Reuse| date=1998-01-01| accessdate=2010-07-04| publisher = drdobbs.com| url=http://www.drdobbs.com/184415594}}</ref> Hierzu werden jedoch die Kontrollflüsse und das dynamische Laufzeitverhalten den Daten/Objekten im Allgemeinen untergeordnet, abstrahiert und weggekapselt. Die [[Kontrollfluss|Kontrollflüsse]] bilden sich nicht mehr für den Entwickler transparent direkt in den Codestrukturen ab (wie z.&nbsp;B. bei [[Prozedurale Programmierung|prozeduralen Sprachen]]), eine Umsetzung in dieser Hinsicht wird dem [[Compiler]] überlassen. Hardware-nähere Sprachen wie das prozedurale [[C (Programmiersprache)|C]] oder [[Assemblersprache|Assembler]] bilden den echten Kontrollfluss und das Laufzeitverhalten transparenter ab.<ref name="flaws">{{cite web| first = Asaf| last= Shelly |title = Flaws of Object Oriented Modeling| date=2008-08-22|accessdate=2010-07-04| publisher = Intel® Software Network| url=http://software.intel.com/en-us/blogs/2008/08/22/flaws-of-object-oriented-modeling/}}</ref> Mit der wachsenden Bedeutung von paralleler Hardware und [[Parallele Programmierung|nebenläufigem Code]] wird jedoch eine bessere Kontrolle und Entwickler-Transparenz der komplexer werdenden Kontrollflüsse immer wichtiger – etwas, das schwierig mit OOP zu erreichen ist.<ref name="multithreadingisaverb">{{cite web|url=http://blogs.techrepublic.com/programming-and-development/?p=518|title=Multithreading is a verb not a noun|date=2007-10-01|accessdate=2010-07-04|last=James|first=Justin|publisher=techrepublic.com}}</ref><ref name="multicore">{{cite web| first = Asaf| last= Shelly| title = HOW TO: Multicore Programming (Multiprocessing) Visual C++ Class Design Guidelines, Member Functions| date=2008-08-22| accessdate=2010-07-04| publisher = support.microsoft.com| url=http://support.microsoft.com/}}</ref></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== OOP und relationale Datenbanken ===</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== OOP und relationale Datenbanken ===</div></td>
</tr>
<tr>
<td colspan="2" class="diff-lineno">Zeile 313:</td>
<td colspan="2" class="diff-lineno">Zeile 313:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Weblinks ==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Weblinks ==</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>* [<del style="font-weight: bold; text-decoration: none;">http</del>://openbook.rheinwerk-verlag.de/oop/ Praxisbuch Objektorientierung (openbook)]</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* [<ins style="font-weight: bold; text-decoration: none;">https</ins>://openbook.rheinwerk-verlag.de/oop/ Praxisbuch Objektorientierung (openbook)]</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>* [<del style="font-weight: bold; text-decoration: none;">http</del>://openbook.rheinwerk-verlag.de/javainsel/03_001.html Objektorientiertes Programmieren in Java (openbook)]</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* [<ins style="font-weight: bold; text-decoration: none;">https</ins>://openbook.rheinwerk-verlag.de/javainsel/03_001.html Objektorientiertes Programmieren in Java (openbook)]</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [http://www.oszhdl.be.schule.de/gymnasium/faecher/informatik/ooa-ood/index.htm Aufgaben der OOP]</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [http://www.oszhdl.be.schule.de/gymnasium/faecher/informatik/ooa-ood/index.htm Aufgaben der OOP]</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [http://www.b-nm.at/objektorientierte-programmierung/ Flash ActionScript OOP – Einführung in die objektorientierte Programmierung]</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [http://www.b-nm.at/objektorientierte-programmierung/ Flash ActionScript OOP – Einführung in die objektorientierte Programmierung]</div></td>
</tr>
</table>
CamelBot
https://de.wikipedia.org/w/index.php?title=Objektorientierte_Programmierung&diff=243923774&oldid=prev
RudolfSimon: Änderungen von 93.226.212.224 (Diskussion) auf die letzte Version von Anapodoton zurückgesetzt
2024-04-10T06:53:39Z
<p>Änderungen von <a href="/wiki/Spezial:Beitr%C3%A4ge/93.226.212.224" title="Spezial:Beiträge/93.226.212.224">93.226.212.224</a> (<a href="/w/index.php?title=Benutzer_Diskussion:93.226.212.224&action=edit&redlink=1" class="new" title="Benutzer Diskussion:93.226.212.224 (Seite nicht vorhanden)">Diskussion</a>) auf die letzte Version von <a href="/wiki/Benutzer:Anapodoton" class="mw-redirect" title="Benutzer:Anapodoton">Anapodoton</a> zurückgesetzt</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 10. April 2024, 08:53 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 115:</td>
<td colspan="2" class="diff-lineno">Zeile 115:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div># ''Geschützte'' (''protected'') Methoden dürfen von Klassen im selben Paket und [[Abgeleitete Klasse|abgeleiteten Klassen]] aufgerufen werden.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div># ''Geschützte'' (''protected'') Methoden dürfen von Klassen im selben Paket und [[Abgeleitete Klasse|abgeleiteten Klassen]] aufgerufen werden.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div># Methoden auf ''Paket-Ebene'' können nur von Klassen aufgerufen werden, die sich im selben [[Java-Syntax#Pakete, Namen, Klassen, Schnittstellen|Paket]] befinden – diese Zugriffsebene ist nur bei Programmiersprachen vorhanden, die Pakete bzw. [[Namensraum|Namespaces]] kennen.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div># Methoden auf ''Paket-Ebene'' können nur von Klassen aufgerufen werden, die sich im selben [[Java-Syntax#Pakete, Namen, Klassen, Schnittstellen|Paket]] befinden – diese Zugriffsebene ist nur bei Programmiersprachen vorhanden, die Pakete bzw. [[Namensraum|Namespaces]] kennen.</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div># ''Private'' Methoden können nur von anderen Methoden derselben Klasse aufgerufen werden.<del style="font-weight: bold; text-decoration: none;"> und so gehen Methoden</del></div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div># ''Private'' Methoden können nur von anderen Methoden derselben Klasse aufgerufen werden.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Analog zu diesen vier Zugriffsebenen sind in der [[Unified Modeling Language]] (UML) vier [[Sichtbarkeit (Programmierung)|Sichtbarkeiten]] für [[Operation (UML)|Operationen]] definiert.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Analog zu diesen vier Zugriffsebenen sind in der [[Unified Modeling Language]] (UML) vier [[Sichtbarkeit (Programmierung)|Sichtbarkeiten]] für [[Operation (UML)|Operationen]] definiert.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div><!-- Zu tun: Beispiele aus Smalltalk und C++. Wer kann die beisteuern? --></div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div><!-- Zu tun: Beispiele aus Smalltalk und C++. Wer kann die beisteuern? --></div></td>
</tr>
</table>
RudolfSimon
https://de.wikipedia.org/w/index.php?title=Objektorientierte_Programmierung&diff=243923757&oldid=prev
93.226.212.224: /* Methoden bei Klassen */
2024-04-10T06:53:15Z
<p><span class="autocomment">Methoden bei Klassen</span></p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 10. April 2024, 08:53 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 115:</td>
<td colspan="2" class="diff-lineno">Zeile 115:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div># ''Geschützte'' (''protected'') Methoden dürfen von Klassen im selben Paket und [[Abgeleitete Klasse|abgeleiteten Klassen]] aufgerufen werden.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div># ''Geschützte'' (''protected'') Methoden dürfen von Klassen im selben Paket und [[Abgeleitete Klasse|abgeleiteten Klassen]] aufgerufen werden.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div># Methoden auf ''Paket-Ebene'' können nur von Klassen aufgerufen werden, die sich im selben [[Java-Syntax#Pakete, Namen, Klassen, Schnittstellen|Paket]] befinden – diese Zugriffsebene ist nur bei Programmiersprachen vorhanden, die Pakete bzw. [[Namensraum|Namespaces]] kennen.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div># Methoden auf ''Paket-Ebene'' können nur von Klassen aufgerufen werden, die sich im selben [[Java-Syntax#Pakete, Namen, Klassen, Schnittstellen|Paket]] befinden – diese Zugriffsebene ist nur bei Programmiersprachen vorhanden, die Pakete bzw. [[Namensraum|Namespaces]] kennen.</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div># ''Private'' Methoden können nur von anderen Methoden derselben Klasse aufgerufen werden.</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div># ''Private'' Methoden können nur von anderen Methoden derselben Klasse aufgerufen werden.<ins style="font-weight: bold; text-decoration: none;"> und so gehen Methoden</ins></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Analog zu diesen vier Zugriffsebenen sind in der [[Unified Modeling Language]] (UML) vier [[Sichtbarkeit (Programmierung)|Sichtbarkeiten]] für [[Operation (UML)|Operationen]] definiert.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Analog zu diesen vier Zugriffsebenen sind in der [[Unified Modeling Language]] (UML) vier [[Sichtbarkeit (Programmierung)|Sichtbarkeiten]] für [[Operation (UML)|Operationen]] definiert.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div><!-- Zu tun: Beispiele aus Smalltalk und C++. Wer kann die beisteuern? --></div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div><!-- Zu tun: Beispiele aus Smalltalk und C++. Wer kann die beisteuern? --></div></td>
</tr>
</table>
93.226.212.224
https://de.wikipedia.org/w/index.php?title=Objektorientierte_Programmierung&diff=227329957&oldid=prev
Anapodoton: /* Weblinks */ 404
2022-10-24T20:10:31Z
<p><span class="autocomment">Weblinks: </span> 404</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 24. Oktober 2022, 22:10 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 316:</td>
<td colspan="2" class="diff-lineno">Zeile 316:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [http://openbook.rheinwerk-verlag.de/javainsel/03_001.html Objektorientiertes Programmieren in Java (openbook)]</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [http://openbook.rheinwerk-verlag.de/javainsel/03_001.html Objektorientiertes Programmieren in Java (openbook)]</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [http://www.oszhdl.be.schule.de/gymnasium/faecher/informatik/ooa-ood/index.htm Aufgaben der OOP]</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [http://www.oszhdl.be.schule.de/gymnasium/faecher/informatik/ooa-ood/index.htm Aufgaben der OOP]</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>* [http://www.complang.tuwien.ac.at/franz/objektorientiert/skript07-1seitig.pdf Skriptum zu OOP, TU Wien] (PDF; 957&nbsp;kB)</div></td>
<td colspan="2" class="diff-empty diff-side-added"></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [http://www.b-nm.at/objektorientierte-programmierung/ Flash ActionScript OOP – Einführung in die objektorientierte Programmierung]</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [http://www.b-nm.at/objektorientierte-programmierung/ Flash ActionScript OOP – Einführung in die objektorientierte Programmierung]</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [http://www.elektronikpraxis.vogel.de/themen/embeddedsoftwareengineering/implementierung/articles/252633/ Fachwissen auf ELEKTRONIKPRAXIS ONLINE] Objektorientierte Programmierung mit C</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [http://www.elektronikpraxis.vogel.de/themen/embeddedsoftwareengineering/implementierung/articles/252633/ Fachwissen auf ELEKTRONIKPRAXIS ONLINE] Objektorientierte Programmierung mit C</div></td>
</tr>
</table>
Anapodoton
https://de.wikipedia.org/w/index.php?title=Objektorientierte_Programmierung&diff=227329901&oldid=prev
Anapodoton: /* Weblinks */ 404
2022-10-24T20:08:20Z
<p><span class="autocomment">Weblinks: </span> 404</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 24. Oktober 2022, 22:08 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 318:</td>
<td colspan="2" class="diff-lineno">Zeile 318:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [http://www.complang.tuwien.ac.at/franz/objektorientiert/skript07-1seitig.pdf Skriptum zu OOP, TU Wien] (PDF; 957&nbsp;kB)</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [http://www.complang.tuwien.ac.at/franz/objektorientiert/skript07-1seitig.pdf Skriptum zu OOP, TU Wien] (PDF; 957&nbsp;kB)</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [http://www.b-nm.at/objektorientierte-programmierung/ Flash ActionScript OOP – Einführung in die objektorientierte Programmierung]</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [http://www.b-nm.at/objektorientierte-programmierung/ Flash ActionScript OOP – Einführung in die objektorientierte Programmierung]</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>* [http://www.math.uni-wuppertal.de/~axel/skripte/oop/oop1_1.html Einleitung in die Objektorientierte Programmierung, Uni Wuppertal]</div></td>
<td colspan="2" class="diff-empty diff-side-added"></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [http://www.elektronikpraxis.vogel.de/themen/embeddedsoftwareengineering/implementierung/articles/252633/ Fachwissen auf ELEKTRONIKPRAXIS ONLINE] Objektorientierte Programmierung mit C</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [http://www.elektronikpraxis.vogel.de/themen/embeddedsoftwareengineering/implementierung/articles/252633/ Fachwissen auf ELEKTRONIKPRAXIS ONLINE] Objektorientierte Programmierung mit C</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
</table>
Anapodoton
https://de.wikipedia.org/w/index.php?title=Objektorientierte_Programmierung&diff=225451293&oldid=prev
Ocd-cologne: Die letzte Textänderung von 91.16.26.100 wurde verworfen und die Version 225375276 von Wiesebohm wiederhergestellt.
2022-08-19T06:38:03Z
<p>Die letzte Textänderung von <a href="/wiki/Spezial:Beitr%C3%A4ge/91.16.26.100" title="Spezial:Beiträge/91.16.26.100">91.16.26.100</a> wurde verworfen und die Version <a href="/wiki/Spezial:Permanenter_Link/225375276" title="Spezial:Permanenter Link/225375276">225375276</a> von Wiesebohm wiederhergestellt.</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 19. August 2022, 08:38 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 180:</td>
<td colspan="2" class="diff-lineno">Zeile 180:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Techniken ==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Techniken ==</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Objekt-Konzepte in Programmiersprachen ===</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Objekt-Konzepte in Programmiersprachen ===</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>In einigen objektorientierten Programmiersprachen wie [[Go (Programmiersprache)|Go]], [[NewtonScript]] und [[Self (Programmiersprache)|Self]] wird auf die Deklaration von Klassen gänzlich verzichtet. Stattdessen werden neue Objekte von bestehenden Objekten, den sogenannten [[Prototypenbasierte Programmierung|Prototypen]], abgeleitet. Die Attribute und Methoden des Prototyps kommen immer dann zum Einsatz, wenn sie im abgeleiteten Objekt nicht explizit überschrieben wurden. Dies ist vor<del style="font-weight: bold; text-decoration: none;"> hello</del> allem für die Entwicklung kleinerer Programme von Vorteil, da es einfacher und zeitsparend ist.</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>In einigen objektorientierten Programmiersprachen wie [[Go (Programmiersprache)|Go]], [[NewtonScript]] und [[Self (Programmiersprache)|Self]] wird auf die Deklaration von Klassen gänzlich verzichtet. Stattdessen werden neue Objekte von bestehenden Objekten, den sogenannten [[Prototypenbasierte Programmierung|Prototypen]], abgeleitet. Die Attribute und Methoden des Prototyps kommen immer dann zum Einsatz, wenn sie im abgeleiteten Objekt nicht explizit überschrieben wurden. Dies ist vor allem für die Entwicklung kleinerer Programme von Vorteil, da es einfacher und zeitsparend ist.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>In manchen Programmiersprachen, beispielsweise in [[Objective-C]], gibt es zu jeder Klasse ein bestimmtes Objekt ([[Klassenobjekt]]), das die Klasse zur Laufzeit repräsentiert; dieses Klassenobjekt ist dann auch für die Erzeugung von Objekten der Klasse und den Aufruf der korrekten Methode zuständig.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>In manchen Programmiersprachen, beispielsweise in [[Objective-C]], gibt es zu jeder Klasse ein bestimmtes Objekt ([[Klassenobjekt]]), das die Klasse zur Laufzeit repräsentiert; dieses Klassenobjekt ist dann auch für die Erzeugung von Objekten der Klasse und den Aufruf der korrekten Methode zuständig.</div></td>
</tr>
</table>
Ocd-cologne
https://de.wikipedia.org/w/index.php?title=Objektorientierte_Programmierung&diff=225451287&oldid=prev
91.16.26.100: /* Techniken */
2022-08-19T06:37:50Z
<p><span class="autocomment">Techniken</span></p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 19. August 2022, 08:37 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 180:</td>
<td colspan="2" class="diff-lineno">Zeile 180:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Techniken ==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Techniken ==</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Objekt-Konzepte in Programmiersprachen ===</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Objekt-Konzepte in Programmiersprachen ===</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>In einigen objektorientierten Programmiersprachen wie [[Go (Programmiersprache)|Go]], [[NewtonScript]] und [[Self (Programmiersprache)|Self]] wird auf die Deklaration von Klassen gänzlich verzichtet. Stattdessen werden neue Objekte von bestehenden Objekten, den sogenannten [[Prototypenbasierte Programmierung|Prototypen]], abgeleitet. Die Attribute und Methoden des Prototyps kommen immer dann zum Einsatz, wenn sie im abgeleiteten Objekt nicht explizit überschrieben wurden. Dies ist vor allem für die Entwicklung kleinerer Programme von Vorteil, da es einfacher und zeitsparend ist.</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>In einigen objektorientierten Programmiersprachen wie [[Go (Programmiersprache)|Go]], [[NewtonScript]] und [[Self (Programmiersprache)|Self]] wird auf die Deklaration von Klassen gänzlich verzichtet. Stattdessen werden neue Objekte von bestehenden Objekten, den sogenannten [[Prototypenbasierte Programmierung|Prototypen]], abgeleitet. Die Attribute und Methoden des Prototyps kommen immer dann zum Einsatz, wenn sie im abgeleiteten Objekt nicht explizit überschrieben wurden. Dies ist vor<ins style="font-weight: bold; text-decoration: none;"> hello</ins> allem für die Entwicklung kleinerer Programme von Vorteil, da es einfacher und zeitsparend ist.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>In manchen Programmiersprachen, beispielsweise in [[Objective-C]], gibt es zu jeder Klasse ein bestimmtes Objekt ([[Klassenobjekt]]), das die Klasse zur Laufzeit repräsentiert; dieses Klassenobjekt ist dann auch für die Erzeugung von Objekten der Klasse und den Aufruf der korrekten Methode zuständig.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>In manchen Programmiersprachen, beispielsweise in [[Objective-C]], gibt es zu jeder Klasse ein bestimmtes Objekt ([[Klassenobjekt]]), das die Klasse zur Laufzeit repräsentiert; dieses Klassenobjekt ist dann auch für die Erzeugung von Objekten der Klasse und den Aufruf der korrekten Methode zuständig.</div></td>
</tr>
</table>
91.16.26.100