https://de.wikipedia.org/w/index.php?action=history&feed=atom&title=Diskussion%3AObjektorientierte_Programmierung Diskussion:Objektorientierte Programmierung - Versionsgeschichte 2025-06-26T00:09:43Z Versionsgeschichte dieser Seite in Wikipedia MediaWiki 1.45.0-wmf.6 https://de.wikipedia.org/w/index.php?title=Diskussion:Objektorientierte_Programmierung&diff=220059841&oldid=prev Sebastian.Dietrich: /* Artikel völlig unverständlich */ 2022-02-10T12:11:00Z <p><span class="autocomment">Artikel völlig unverständlich</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. Februar 2022, 14:11 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 43:</td> <td colspan="2" class="diff-lineno">Zeile 43:</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>Müde bin ich, geh zur Ruh ...</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>Müde bin ich, geh zur Ruh ...</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>--[[Spezial:Beiträge/84.58.21.32|84.58.21.32]] 17:16, 6. Feb. 2022 (CET)</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>--[[Spezial:Beiträge/84.58.21.32|84.58.21.32]] 17:16, 6. Feb. 2022 (CET)</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;"><br /></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>: [[WP:Sei mutig]] und hilf mit den Artikel zu verbessern. Zu lamentieren, dass der Artikel "total unverständlich" sei, das "endlos weitergeht", angeblich "weiter oben jemand den gleichen Frust schob" etc. hilft nicht. Zu deinen einzelnen Punkten:</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>:* Der erste Satz ist keine Tautologie, da er klärt dass es ein Programmierparadigma ist. "Ein Schimmel ist ein weißes Pferd". Außerdem geht der Absatz noch weiter und erklärt das Lemma genauer. Natürlich ist der Satz verbesserungswürdig - aber weder unverständlich noch tautologisch</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>:* Satz 2 hast du richtig verstanden. Die OO Programmierung bildet die "Wirklichkeit" der Fachlichkeit ab, die durch die Software umgesetzt werden soll. Schreibst du eine Software für Schiffe wirst du in der OO die Klasse Schiff mit den für die Software wichtigen Eigenschaften und Funktionalitäten von Schiffen finden. In Nicht-OO eben nicht.</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>:* Die Antworten zu deinen Fragen zum 2ten Satz stehen im 2ten Satz: Welche Wirklichkeit -&gt; "desjenigen Bereichs der Wirklichkeit, der die gegebene Anwendung betrifft", Welche Anwendung? -&gt; "die gegebene Anwendung"</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>:* Das Zitat von Kay ist auch selbsterklärend: "Alles ist ein Objekt" - ja in der OO Programmierung ist alles ein Objekt (dass sich der Satz auf OO bezieht und nicht auf die Nicht-OOP steht vor dem Zitat</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>:* Was ist Binden? Die Frage ist nicht dein Ernst? In der Übersetzung des Zitates ist "spätmögliche Bindung" verlinkt - dort kannst du nachlesen. Ein Lemma muss und soll nicht alles erklären, auf das dieses Lemma aufbaut. Genau dafür gibt es verlinkte Lemmas.</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>:Also wennst konstruktive Kritik hast (d.h. nicht nur sagst, was du nicht verstanden hast, sondern zumindest versucht hast die Dinge zu verstehen und z.B. Links gefolgt bist) dann werden die Autoren vielleicht auf Grund deiner Kritik was am Artikel verbessern. Wenn du wo anders (z.B. in den anderen WP Sprachen oder in einem anderen Buch) bessere Erklärungen findest, dann steuere sie doch bei. Noch besser ist, wenn du gleich selbst Verbesserungen einbringst. Die WP schreibt sich nicht von alleine --[[Benutzer:Sebastian.Dietrich|Sebastian.Dietrich]] [[Benutzer Diskussion:Sebastian.Dietrich|&amp;nbsp;✉&amp;nbsp;]] 13:11, 10. Feb. 2022 (CET)</div></td> </tr> </table> Sebastian.Dietrich https://de.wikipedia.org/w/index.php?title=Diskussion:Objektorientierte_Programmierung&diff=219932360&oldid=prev 84.58.21.32 am 6. Februar 2022 um 16:16 Uhr 2022-02-06T16:16:54Z <p></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 6. Februar 2022, 18:16 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 29:</td> <td colspan="2" class="diff-lineno">Zeile 29:</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>::Okay, war ja nur ein Versuch, die Autoren darauf aufmerksam zu machen, dass man als Enzyklopädie nicht einfach abschreiben sollte, was fehlerhafte Literatur einem vorsetzt, sondern etwas reflektiert. Man sollte sich z.B. meiner Meinung nach zudem Mühe geben, verständliche Übersetzungen anzubieten statt "Die Klasse beinhaltet das Verhalten aller ihrer Instanzen (in der Form von Objekten in einer Programmliste)". Das schafft doch selbst der Google-Übersetzer besser ;) Und: Weiß der Autor dieser Zeilen wirklich, was Alan Kay ursprünglich gemeint hat? Sorry, aber der Artikel ist einfach stark verbesserungsbedürftig. Zum Beispiel müsste man bei der Tabelle mit Übersetzungen der deutschen in die englischen Fachbegriffe bei "Objekt" wenigstens an allererster Stelle "Object" setzen. Formulierungen wie "Objekte werden durch das Klonen bereits existierender Objekte erzeugt und können anderen Objekten als Prototypen dienen und damit ihre eigenen Methoden zur Wiederverwendung zur Verfügung stellen, wobei die neuen Objekte nur die Unterschiede zu ihrem Prototyp definieren müssen." sind doch nur fragwürdig.--[[Benutzer:Bernhard Steppan|Bernhard Steppan]] ([[Benutzer Diskussion:Bernhard Steppan|Diskussion]]) 23:54, 22. Aug. 2021 (CEST)</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>::Okay, war ja nur ein Versuch, die Autoren darauf aufmerksam zu machen, dass man als Enzyklopädie nicht einfach abschreiben sollte, was fehlerhafte Literatur einem vorsetzt, sondern etwas reflektiert. Man sollte sich z.B. meiner Meinung nach zudem Mühe geben, verständliche Übersetzungen anzubieten statt "Die Klasse beinhaltet das Verhalten aller ihrer Instanzen (in der Form von Objekten in einer Programmliste)". Das schafft doch selbst der Google-Übersetzer besser ;) Und: Weiß der Autor dieser Zeilen wirklich, was Alan Kay ursprünglich gemeint hat? Sorry, aber der Artikel ist einfach stark verbesserungsbedürftig. Zum Beispiel müsste man bei der Tabelle mit Übersetzungen der deutschen in die englischen Fachbegriffe bei "Objekt" wenigstens an allererster Stelle "Object" setzen. Formulierungen wie "Objekte werden durch das Klonen bereits existierender Objekte erzeugt und können anderen Objekten als Prototypen dienen und damit ihre eigenen Methoden zur Wiederverwendung zur Verfügung stellen, wobei die neuen Objekte nur die Unterschiede zu ihrem Prototyp definieren müssen." sind doch nur fragwürdig.--[[Benutzer:Bernhard Steppan|Bernhard Steppan]] ([[Benutzer Diskussion:Bernhard Steppan|Diskussion]]) 23:54, 22. Aug. 2021 (CEST)</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;"><br /></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>==Artikel völlig unverständlich==</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>Hallo,</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;"><br /></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>Hab’ mich richtig gefreut, als ich gesehen habe, dass die Wikipedia einen Artikel über objektorientierte Programmierung hat. Genausogroß ist die Enttäuschung jetzt nach wiederholtem Lesen und Verständnisversuchen. Der Artikel ist von Fachleuten, denen es egal ist, dass Laien ihre Erläuterungen nicht verstehen. Um nicht missverstanden zu werden: Ich sage nicht, dass der Artikel falsch ist. Ich sage nur, dass er total unverständlich ist. </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>* Satz 1 ist eine Tautologie a la „die weiße Wand hat weiße Farbe.“ </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>* Satz 2 tut, als ob er eine Definition ist und sagt, dass es ein Merkmal der OOP sei, eine Softwarearchitektur zu haben, die an den Grundstrukturen irgendeiner Wirklichkeiten ausgerichtet ist. Mag ja sein. Soll ich daraus aber folgern, dass Nicht-OOP eine Architektur hat, die nicht an der Grundstruktur irgendeiner Wirklichkeit ausgerichtet ist? Welche Wirklichkeit? Welche Anwendung? Welche Ausrichtung? Kein Wort dazu. Eine Definition, die selbst undefinierte Begriffe verwendet, ist jedenfalls keine Definition. Vielleicht freut sich ein Fachmann daran, wie schön der andere Fachmann das jetzt gesagt hat. Aber dem Enzyklopädieleser nutzt das nichts, Zeitverschwendung es verstehen zu wollen.</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>* Weiter unten lange Zitate von Kay. Er mag ja ein verdienstvoller Mann zu sein, der auch verdient hat, dass man ihn nennt und ihm huldigt. Aber alles für den Laien völlig nichtssagend. „Alles ist Objekt“: Großartig! (&gt;&gt; auch die Nicht-OOP?). </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>* Weiter unten „extreme late binding of all things”: Was ist Binden, welche „things“?</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;"><br /></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>Und so geht es endlos weiter, Fachkauderwelsch für die, die es eh schon wissen. Die, die diesen Artikel verstehen, brauchen ihn nicht, und die, die ihn brauchen, verstehen ihn nicht. Sehe gerade, dass weiter oben jemand den gleichen Frust schob und ihm "fast die Tränen" gekommen sind. Das ist das am besten nachvollziehbare Statement hier.</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;"><br /></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>Müde bin ich, geh zur Ruh ...</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>--[[Spezial:Beiträge/84.58.21.32|84.58.21.32]] 17:16, 6. Feb. 2022 (CET)</div></td> </tr> </table> 84.58.21.32 https://de.wikipedia.org/w/index.php?title=Diskussion:Objektorientierte_Programmierung&diff=214976629&oldid=prev Bernhard Steppan am 22. August 2021 um 21:54 Uhr 2021-08-22T21:54:56Z <p></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 22. August 2021, 23:54 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 27:</td> <td colspan="2" class="diff-lineno">Zeile 27:</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>:Meiner Meinung nach wäre das Umbenennen aussichtslos. Die Begriffe "Instanz" und "Instanzvariable" sind in der deutschsprachigen informationstechnischen Literatur etablierte und unmissverständliche Fremdwörter. ~~---- {{unsigniert|Bautsch|13:11, 21. Aug. 2021 (CEST)}}</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>:Meiner Meinung nach wäre das Umbenennen aussichtslos. Die Begriffe "Instanz" und "Instanzvariable" sind in der deutschsprachigen informationstechnischen Literatur etablierte und unmissverständliche Fremdwörter. ~~---- {{unsigniert|Bautsch|13:11, 21. Aug. 2021 (CEST)}}</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;"><br /></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>::Okay, war ja nur ein Versuch, die Autoren darauf aufmerksam zu machen, dass man als Enzyklopädie nicht einfach abschreiben sollte, was fehlerhafte Literatur einem vorsetzt, sondern etwas reflektiert. Man sollte sich z.B. meiner Meinung nach zudem Mühe geben, verständliche Übersetzungen anzubieten statt "Die Klasse beinhaltet das Verhalten aller ihrer Instanzen (in der Form von Objekten in einer Programmliste)". Das schafft doch selbst der Google-Übersetzer besser ;) Und: Weiß der Autor dieser Zeilen wirklich, was Alan Kay ursprünglich gemeint hat? Sorry, aber der Artikel ist einfach stark verbesserungsbedürftig. Zum Beispiel müsste man bei der Tabelle mit Übersetzungen der deutschen in die englischen Fachbegriffe bei "Objekt" wenigstens an allererster Stelle "Object" setzen. Formulierungen wie "Objekte werden durch das Klonen bereits existierender Objekte erzeugt und können anderen Objekten als Prototypen dienen und damit ihre eigenen Methoden zur Wiederverwendung zur Verfügung stellen, wobei die neuen Objekte nur die Unterschiede zu ihrem Prototyp definieren müssen." sind doch nur fragwürdig.--[[Benutzer:Bernhard Steppan|Bernhard Steppan]] ([[Benutzer Diskussion:Bernhard Steppan|Diskussion]]) 23:54, 22. Aug. 2021 (CEST)</div></td> </tr> </table> Bernhard Steppan https://de.wikipedia.org/w/index.php?title=Diskussion:Objektorientierte_Programmierung&diff=214969736&oldid=prev Bernhard Steppan: /* "Exemplar" statt "Instanz" */ 2021-08-22T16:51:39Z <p><span class="autocomment">&quot;Exemplar&quot; statt &quot;Instanz&quot;</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 22. August 2021, 18:51 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 24:</td> <td colspan="2" class="diff-lineno">Zeile 24:</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>== "Exemplar" statt "Instanz" ==</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>== "Exemplar" statt "Instanz" ==</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>Ich möchte zur Diskussion stellen, Alan Kays Defintion besser zu übersetzen. Der Begriff "Instanz" hat sich zwar in der Informatik komischerweise als Fehlübersetzung von "Instance" festgesetzt, das ändert jedoch nichts daran, dass das falsch ist. Instance ist korrekt übersetzt das Exemplar. Daher wäre ich dafür, das auch so zu übersetzen. Bitte um Meinungsaustausch. --[[Benutzer:Bernhard Steppan|Bernhard Steppan]] ([[Benutzer Diskussion:Bernhard Steppan|Diskussion]]) 11:49, 21. Aug. 2021 (CEST)</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>Ich möchte zur Diskussion stellen, Alan Kays Defintion besser zu übersetzen. Der Begriff "Instanz" hat sich zwar in der Informatik komischerweise als Fehlübersetzung von "Instance" festgesetzt, das ändert jedoch nichts daran, dass das falsch ist. Instance ist korrekt übersetzt das Exemplar<ins style="font-weight: bold; text-decoration: none;"> oder das Beispiel</ins>. Daher wäre ich dafür, das auch so zu übersetzen. Bitte um Meinungsaustausch. --[[Benutzer:Bernhard Steppan|Bernhard Steppan]] ([[Benutzer Diskussion:Bernhard Steppan|Diskussion]]) 11:49, 21. Aug. 2021 (CEST)</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>:Meiner Meinung nach wäre das Umbenennen aussichtslos. Die Begriffe "Instanz" und "Instanzvariable" sind in der deutschsprachigen informationstechnischen Literatur etablierte und unmissverständliche Fremdwörter. ~~---- {{unsigniert|Bautsch|13:11, 21. Aug. 2021 (CEST)}}</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>:Meiner Meinung nach wäre das Umbenennen aussichtslos. Die Begriffe "Instanz" und "Instanzvariable" sind in der deutschsprachigen informationstechnischen Literatur etablierte und unmissverständliche Fremdwörter. ~~---- {{unsigniert|Bautsch|13:11, 21. Aug. 2021 (CEST)}}</div></td> </tr> </table> Bernhard Steppan https://de.wikipedia.org/w/index.php?title=Diskussion:Objektorientierte_Programmierung&diff=214936049&oldid=prev SignaturBot: Bot: Signaturnachtrag für Beitrag von Bautsch: "/* "Exemplar" statt "Instanz" */ aussichtslos" 2021-08-21T11:16:55Z <p>Bot: Signaturnachtrag für Beitrag von <a href="/wiki/Benutzer:Bautsch" title="Benutzer:Bautsch">Bautsch</a>: &quot; <span class="autocomment">&quot;Exemplar&quot; statt &quot;Instanz&quot;: </span> aussichtslos&quot;</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 21. August 2021, 13:16 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 26:</td> <td colspan="2" class="diff-lineno">Zeile 26:</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>Ich möchte zur Diskussion stellen, Alan Kays Defintion besser zu übersetzen. Der Begriff "Instanz" hat sich zwar in der Informatik komischerweise als Fehlübersetzung von "Instance" festgesetzt, das ändert jedoch nichts daran, dass das falsch ist. Instance ist korrekt übersetzt das Exemplar. Daher wäre ich dafür, das auch so zu übersetzen. Bitte um Meinungsaustausch. --[[Benutzer:Bernhard Steppan|Bernhard Steppan]] ([[Benutzer Diskussion:Bernhard Steppan|Diskussion]]) 11:49, 21. Aug. 2021 (CEST)</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>Ich möchte zur Diskussion stellen, Alan Kays Defintion besser zu übersetzen. Der Begriff "Instanz" hat sich zwar in der Informatik komischerweise als Fehlübersetzung von "Instance" festgesetzt, das ändert jedoch nichts daran, dass das falsch ist. Instance ist korrekt übersetzt das Exemplar. Daher wäre ich dafür, das auch so zu übersetzen. Bitte um Meinungsaustausch. --[[Benutzer:Bernhard Steppan|Bernhard Steppan]] ([[Benutzer Diskussion:Bernhard Steppan|Diskussion]]) 11:49, 21. Aug. 2021 (CEST)</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>:Meiner Meinung nach wäre das Umbenennen aussichtslos. Die Begriffe "Instanz" und "Instanzvariable" sind in der deutschsprachigen informationstechnischen Literatur etablierte und unmissverständliche Fremdwörter. ~~----</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>:Meiner Meinung nach wäre das Umbenennen aussichtslos. Die Begriffe "Instanz" und "Instanzvariable" sind in der deutschsprachigen informationstechnischen Literatur etablierte und unmissverständliche Fremdwörter. ~~----<ins style="font-weight: bold; text-decoration: none;"> {{unsigniert|Bautsch|13:11, 21. Aug. 2021 (CEST)}}</ins></div></td> </tr> </table> SignaturBot https://de.wikipedia.org/w/index.php?title=Diskussion:Objektorientierte_Programmierung&diff=214935893&oldid=prev Bautsch: /* "Exemplar" statt "Instanz" */ aussichtslos 2021-08-21T11:11:42Z <p><span class="autocomment">&quot;Exemplar&quot; statt &quot;Instanz&quot;: </span> aussichtslos</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 21. August 2021, 13:11 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 25:</td> <td colspan="2" class="diff-lineno">Zeile 25:</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>== "Exemplar" statt "Instanz" ==</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>== "Exemplar" statt "Instanz" ==</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>Ich möchte zur Diskussion stellen, Alan Kays Defintion besser zu übersetzen. Der Begriff "Instanz" hat sich zwar in der Informatik komischerweise als Fehlübersetzung von "Instance" festgesetzt, das ändert jedoch nichts daran, dass das falsch ist. Instance ist korrekt übersetzt das Exemplar. Daher wäre ich dafür, das auch so zu übersetzen. Bitte um Meinungsaustausch. --[[Benutzer:Bernhard Steppan|Bernhard Steppan]] ([[Benutzer Diskussion:Bernhard Steppan|Diskussion]]) 11:49, 21. Aug. 2021 (CEST)</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>Ich möchte zur Diskussion stellen, Alan Kays Defintion besser zu übersetzen. Der Begriff "Instanz" hat sich zwar in der Informatik komischerweise als Fehlübersetzung von "Instance" festgesetzt, das ändert jedoch nichts daran, dass das falsch ist. Instance ist korrekt übersetzt das Exemplar. Daher wäre ich dafür, das auch so zu übersetzen. Bitte um Meinungsaustausch. --[[Benutzer:Bernhard Steppan|Bernhard Steppan]] ([[Benutzer Diskussion:Bernhard Steppan|Diskussion]]) 11:49, 21. Aug. 2021 (CEST)</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;"><br /></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>:Meiner Meinung nach wäre das Umbenennen aussichtslos. Die Begriffe "Instanz" und "Instanzvariable" sind in der deutschsprachigen informationstechnischen Literatur etablierte und unmissverständliche Fremdwörter. ~~----</div></td> </tr> </table> Bautsch https://de.wikipedia.org/w/index.php?title=Diskussion:Objektorientierte_Programmierung&diff=214933801&oldid=prev Bernhard Steppan am 21. August 2021 um 09:49 Uhr 2021-08-21T09:49:05Z <p></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 21. August 2021, 11:49 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 22:</td> <td colspan="2" class="diff-lineno">Zeile 22:</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>Ich kann mich Dietrich nur voll anschließen. Als ich gelernt habe, objektorientiert zu programmieren, haben mir die üblichen Beispiele (Autos, Insekten usw.) beim Verständnis zunächst nicht geholfen. Diese laufen auf die Erklärung hinaus: „Wir sind in unserer Umwelt von Objekten umgeben, folglich sollten wir auch objektorientiert programmieren.“ Dies verstellt den Blick dafür, dass „Objektorientierung“ ein willkürlich (IMHO unglücklich) gewählter Begriff ist, der etwas extrem Abstraktes beschreibt, was zwar die reale Welt abbildet, diese aber nicht zum Vorbild nimmt. Es ist sehr schwierig (wenn nicht unmöglich), ein einfaches Beispiel zu konstruieren, um anschaulich alle Konzepte von OOP zu beleuchten. Sinnvolle Beispiele finden sich bei der Entwicklung [[Grafische Benutzeroberfläche|Grafischer Benutzeroberflächen]]&amp;nbsp;– meiner Meinung nach die ureigene Domäne von OOP, und nicht zufällig hat sich dieses Konzept praktisch zeitgleich mit komplexen GUIs wie Windows durchgesetzt. --[[Benutzer:Phrontis|Phrontis]] ([[Benutzer Diskussion:Phrontis|Diskussion]]) 10:40, 7. Nov. 2019 (CET)</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>Ich kann mich Dietrich nur voll anschließen. Als ich gelernt habe, objektorientiert zu programmieren, haben mir die üblichen Beispiele (Autos, Insekten usw.) beim Verständnis zunächst nicht geholfen. Diese laufen auf die Erklärung hinaus: „Wir sind in unserer Umwelt von Objekten umgeben, folglich sollten wir auch objektorientiert programmieren.“ Dies verstellt den Blick dafür, dass „Objektorientierung“ ein willkürlich (IMHO unglücklich) gewählter Begriff ist, der etwas extrem Abstraktes beschreibt, was zwar die reale Welt abbildet, diese aber nicht zum Vorbild nimmt. Es ist sehr schwierig (wenn nicht unmöglich), ein einfaches Beispiel zu konstruieren, um anschaulich alle Konzepte von OOP zu beleuchten. Sinnvolle Beispiele finden sich bei der Entwicklung [[Grafische Benutzeroberfläche|Grafischer Benutzeroberflächen]]&amp;nbsp;– meiner Meinung nach die ureigene Domäne von OOP, und nicht zufällig hat sich dieses Konzept praktisch zeitgleich mit komplexen GUIs wie Windows durchgesetzt. --[[Benutzer:Phrontis|Phrontis]] ([[Benutzer Diskussion:Phrontis|Diskussion]]) 10:40, 7. Nov. 2019 (CET)</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;"><br /></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>== "Exemplar" statt "Instanz" ==</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>Ich möchte zur Diskussion stellen, Alan Kays Defintion besser zu übersetzen. Der Begriff "Instanz" hat sich zwar in der Informatik komischerweise als Fehlübersetzung von "Instance" festgesetzt, das ändert jedoch nichts daran, dass das falsch ist. Instance ist korrekt übersetzt das Exemplar. Daher wäre ich dafür, das auch so zu übersetzen. Bitte um Meinungsaustausch. --[[Benutzer:Bernhard Steppan|Bernhard Steppan]] ([[Benutzer Diskussion:Bernhard Steppan|Diskussion]]) 11:49, 21. Aug. 2021 (CEST)</div></td> </tr> </table> Bernhard Steppan https://de.wikipedia.org/w/index.php?title=Diskussion:Objektorientierte_Programmierung&diff=193835428&oldid=prev Phrontis: /* Die Klasse "Auto" */ +Ergänzung 2019-11-07T09:40:39Z <p><span class="autocomment">Die Klasse &quot;Auto&quot;: </span> +Ergänzung</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 7. November 2019, 11:40 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 21:</td> <td colspan="2" class="diff-lineno">Zeile 21:</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>:Ich finde generell den Artikel nicht gut geschrieben. Ich bin zwar mit [[Oracle]] tätig und habe mit OOP wenig am Hut, aber es ist jetzt wenigstens so, dass ich ein wenig vom Artikel verstehe. Als ich am Anfang meiner Lehre hier mal reingeklickt hab, sind mir fast die Tränen gekommen, weil alles völlig nichtssagend und technisch geschrieben ist. Jemand, der einfach nur wissen will, was OOP ist, kommt so nicht weiter voran.--[[Benutzer:Chris1202|Chris1202]] ([[Benutzer Diskussion:Chris1202|Diskussion]]) 13:31, 31. Okt. 2019 (CET)</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>:Ich finde generell den Artikel nicht gut geschrieben. Ich bin zwar mit [[Oracle]] tätig und habe mit OOP wenig am Hut, aber es ist jetzt wenigstens so, dass ich ein wenig vom Artikel verstehe. Als ich am Anfang meiner Lehre hier mal reingeklickt hab, sind mir fast die Tränen gekommen, weil alles völlig nichtssagend und technisch geschrieben ist. Jemand, der einfach nur wissen will, was OOP ist, kommt so nicht weiter voran.--[[Benutzer:Chris1202|Chris1202]] ([[Benutzer Diskussion:Chris1202|Diskussion]]) 13:31, 31. Okt. 2019 (CET)</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>Ich kann mich Dietrich nur voll anschließen. Als ich gelernt habe, objektorientiert zu programmieren, haben mir die üblichen Beispiele (Autos, Insekten usw.) beim Verständnis zunächst nicht geholfen. Diese laufen auf die Erklärung hinaus: „Wir sind in unserer Umwelt von Objekten umgeben, folglich sollten wir auch objektorientiert programmieren.“ Dies verstellt den Blick dafür, dass „Objektorientierung“ ein willkürlich (IMHO unglücklich) gewählter Begriff ist, der etwas extrem Abstraktes beschreibt, was zwar die reale Welt abbildet, diese aber nicht zum Vorbild nimmt. Es ist sehr schwierig (wenn nicht unmöglich), ein einfaches Beispiel zu konstruieren, <del style="font-weight: bold; text-decoration: none;">dass</del> anschaulich alle Konzepte von OOP <del style="font-weight: bold; text-decoration: none;">erhellt</del>. --[[Benutzer:Phrontis|Phrontis]] ([[Benutzer Diskussion:Phrontis|Diskussion]]) 10:<del style="font-weight: bold; text-decoration: none;">31</del>, 7. Nov. 2019 (CET)</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>Ich kann mich Dietrich nur voll anschließen. Als ich gelernt habe, objektorientiert zu programmieren, haben mir die üblichen Beispiele (Autos, Insekten usw.) beim Verständnis zunächst nicht geholfen. Diese laufen auf die Erklärung hinaus: „Wir sind in unserer Umwelt von Objekten umgeben, folglich sollten wir auch objektorientiert programmieren.“ Dies verstellt den Blick dafür, dass „Objektorientierung“ ein willkürlich (IMHO unglücklich) gewählter Begriff ist, der etwas extrem Abstraktes beschreibt, was zwar die reale Welt abbildet, diese aber nicht zum Vorbild nimmt. Es ist sehr schwierig (wenn nicht unmöglich), ein einfaches Beispiel zu konstruieren, <ins style="font-weight: bold; text-decoration: none;">um</ins> anschaulich alle Konzepte von OOP <ins style="font-weight: bold; text-decoration: none;">zu beleuchten. Sinnvolle Beispiele finden sich bei der Entwicklung [[Grafische Benutzeroberfläche|Grafischer Benutzeroberflächen]]&amp;nbsp;– meiner Meinung nach die ureigene Domäne von OOP, und nicht zufällig hat sich dieses Konzept praktisch zeitgleich mit komplexen GUIs wie Windows durchgesetzt</ins>. --[[Benutzer:Phrontis|Phrontis]] ([[Benutzer Diskussion:Phrontis|Diskussion]]) 10:<ins style="font-weight: bold; text-decoration: none;">40</ins>, 7. Nov. 2019 (CET)</div></td> </tr> </table> Phrontis https://de.wikipedia.org/w/index.php?title=Diskussion:Objektorientierte_Programmierung&diff=193835183&oldid=prev Phrontis: /* Die Klasse "Auto" */ 2019-11-07T09:31:56Z <p><span class="autocomment">Die Klasse &quot;Auto&quot;</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 7. November 2019, 11:31 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 20:</td> <td colspan="2" class="diff-lineno">Zeile 20:</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>12:21, 19. Jul. 2015 (CEST) &lt;small&gt;(''ohne Benutzername [[Hilfe:Signatur|signierter]] Beitrag von'' [[Benutzer:2A02:908:F610:5181:F6EC:38FF:FEAB:5671|2A02:908:F610:5181:F6EC:38FF:FEAB:5671]] ([[Benutzer Diskussion:2A02:908:F610:5181:F6EC:38FF:FEAB:5671|Diskussion]]&amp;nbsp;&amp;#124;&amp;nbsp;[[Spezial:Beiträge/2A02:908:F610:5181:F6EC:38FF:FEAB:5671|Beiträge]]))&lt;/small&gt;</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>12:21, 19. Jul. 2015 (CEST) &lt;small&gt;(''ohne Benutzername [[Hilfe:Signatur|signierter]] Beitrag von'' [[Benutzer:2A02:908:F610:5181:F6EC:38FF:FEAB:5671|2A02:908:F610:5181:F6EC:38FF:FEAB:5671]] ([[Benutzer Diskussion:2A02:908:F610:5181:F6EC:38FF:FEAB:5671|Diskussion]]&amp;nbsp;&amp;#124;&amp;nbsp;[[Spezial:Beiträge/2A02:908:F610:5181:F6EC:38FF:FEAB:5671|Beiträge]]))&lt;/small&gt;</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>:Ich finde generell den Artikel nicht gut geschrieben. Ich bin zwar mit [[Oracle]] tätig und habe mit OOP wenig am Hut, aber es ist jetzt wenigstens so, dass ich ein wenig vom Artikel verstehe. Als ich am Anfang meiner Lehre hier mal reingeklickt hab, sind mir fast die Tränen gekommen, weil alles völlig nichtssagend und technisch geschrieben ist. Jemand, der einfach nur wissen will, was OOP ist, kommt so nicht weiter voran.--[[Benutzer:Chris1202|Chris1202]] ([[Benutzer Diskussion:Chris1202|Diskussion]]) 13:31, 31. Okt. 2019 (CET)</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>:Ich finde generell den Artikel nicht gut geschrieben. Ich bin zwar mit [[Oracle]] tätig und habe mit OOP wenig am Hut, aber es ist jetzt wenigstens so, dass ich ein wenig vom Artikel verstehe. Als ich am Anfang meiner Lehre hier mal reingeklickt hab, sind mir fast die Tränen gekommen, weil alles völlig nichtssagend und technisch geschrieben ist. Jemand, der einfach nur wissen will, was OOP ist, kommt so nicht weiter voran.--[[Benutzer:Chris1202|Chris1202]] ([[Benutzer Diskussion:Chris1202|Diskussion]]) 13:31, 31. Okt. 2019 (CET)</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;"><br /></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>Ich kann mich Dietrich nur voll anschließen. Als ich gelernt habe, objektorientiert zu programmieren, haben mir die üblichen Beispiele (Autos, Insekten usw.) beim Verständnis zunächst nicht geholfen. Diese laufen auf die Erklärung hinaus: „Wir sind in unserer Umwelt von Objekten umgeben, folglich sollten wir auch objektorientiert programmieren.“ Dies verstellt den Blick dafür, dass „Objektorientierung“ ein willkürlich (IMHO unglücklich) gewählter Begriff ist, der etwas extrem Abstraktes beschreibt, was zwar die reale Welt abbildet, diese aber nicht zum Vorbild nimmt. Es ist sehr schwierig (wenn nicht unmöglich), ein einfaches Beispiel zu konstruieren, dass anschaulich alle Konzepte von OOP erhellt. --[[Benutzer:Phrontis|Phrontis]] ([[Benutzer Diskussion:Phrontis|Diskussion]]) 10:31, 7. Nov. 2019 (CET)</div></td> </tr> </table> Phrontis https://de.wikipedia.org/w/index.php?title=Diskussion:Objektorientierte_Programmierung&diff=193621959&oldid=prev Chris1202: /* Die Klasse "Auto" */ 2019-10-31T12:31:22Z <p><span class="autocomment">Die Klasse &quot;Auto&quot;</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 31. Oktober 2019, 14:31 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 19:</td> <td colspan="2" class="diff-lineno">Zeile 19:</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>Dietrich</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>Dietrich</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>12:21, 19. Jul. 2015 (CEST) &lt;small&gt;(''ohne Benutzername [[Hilfe:Signatur|signierter]] Beitrag von'' [[Benutzer:2A02:908:F610:5181:F6EC:38FF:FEAB:5671|2A02:908:F610:5181:F6EC:38FF:FEAB:5671]] ([[Benutzer Diskussion:2A02:908:F610:5181:F6EC:38FF:FEAB:5671|Diskussion]]&amp;nbsp;&amp;#124;&amp;nbsp;[[Spezial:Beiträge/2A02:908:F610:5181:F6EC:38FF:FEAB:5671|Beiträge]]))&lt;/small&gt;</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>12:21, 19. Jul. 2015 (CEST) &lt;small&gt;(''ohne Benutzername [[Hilfe:Signatur|signierter]] Beitrag von'' [[Benutzer:2A02:908:F610:5181:F6EC:38FF:FEAB:5671|2A02:908:F610:5181:F6EC:38FF:FEAB:5671]] ([[Benutzer Diskussion:2A02:908:F610:5181:F6EC:38FF:FEAB:5671|Diskussion]]&amp;nbsp;&amp;#124;&amp;nbsp;[[Spezial:Beiträge/2A02:908:F610:5181:F6EC:38FF:FEAB:5671|Beiträge]]))&lt;/small&gt;</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>:Ich finde generell den Artikel nicht gut geschrieben. Ich bin zwar mit [[Oracle]] tätig und habe mit OOP wenig am Hut, aber es ist jetzt wenigstens so, dass ich ein wenig vom Artikel verstehe. Als ich am Anfang meiner Lehre hier mal reingeklickt hab, sind mir fast die Tränen gekommen, weil alles völlig nichtssagend und technisch geschrieben ist. Jemand, der einfach nur wissen will, was OOP ist, kommt so nicht weiter voran.--[[Benutzer:Chris1202|Chris1202]] ([[Benutzer Diskussion:Chris1202|Diskussion]]) 13:31, 31. Okt. 2019 (CET)</div></td> </tr> </table> Chris1202