Thread Was ist ein Objekt: Suche erläuternde Definition
(21 answers)
Opened by pktm at 2004-03-04 13:15
Vielleicht hilft meine Version auch noch:
Motivation für das Paradigma der Objektorientierung: Abbildung der Wirklichkeit durch abstrakte Modelle. (Vergleich mit Strukturierter Programmierung wäre ein guter Einstieg.) Klasse: Bauplan für gleichartige Objekte Exemplar (Instanz, Objekt): ein nach dem Bauplan einer Klasse erzeugtes Objekt. (Habe mal gelesen, dass der Begriff Instanz eigentlich ein Übersetzngsfehler ist und dafür Exemplar verwendet werden sollte.) Objekte haben Eigenschaften (Attribute), die sich nur durch Operationen (Methoden) verändern lassen (sollten). Wichtig ist dabei, dass man die Begriffe Klasse und Objekt trennt und sich klar macht, dass mehrere Objekte einer Klasse existieren können (Objektidentität). Falls du noch ein paar Tage Zeit bis zur Abiprüfung hast, guck dir mal die ersten beiden Kapitel von Bernd Oestereich: Objektorientierte Softwareentwicklung an. Daraus sind auch weitgehend die Kurzdefinitionen oben. Die Widgets von GUIs beispielsweise Perl/Tk sind dazu vielleicht ganz anschaulich.\n\n <!--EDIT|Vorkim|1078487693--> |