|
 |
|
|
|
|
|
Auch: Objektorientierte Programmierung, OOP.
Art der Programmierung, die v.a. entwickelt wurde, um praktischen Erfordernissen besser gerecht zu werden und um konkrete Probleme besser zu lösen. Sie benutzt sogenannte Objekte, die miteinander Botschaften austauschen können.
Dieses Verfahren erlaubt es, komplexe Aufgabe zu strukturieren und zu bewältigen.
Im Vordergrund stehen die zu lösenden Probleme, nicht die Details der Ausführung (z.B. Anpassung an die Hardware) .
Traditionelle Programmiermethoden unterscheiden i.d.R. zwischen passiven Datenstrukturen und aktiven Funktionen, welche die Daten benutzen oder verändern. Bei der Objektorientierung gibt es keine derartige Trennung.
In einem Objekt sind alle Daten und Funktionen, die für eine bestimmte Aufgabe notwendig sind, zusammengefasst; sie wirken in dieser "gekapselten" Form zusammen. Die innere Funktionsweise des Objekts kann beim Programmieren unberücksichtigt bleiben, von Interesse ist nur, wie es benutzt werden kann (Prozeduren, Funktionen, Datenstrukturen).
Die Objektorientierung erlaubt es, Aufgaben durch die Kombination verschiedener "selbständiger" Objekte zu strukturieren. Aufgaben werden in Teilaufgaben zerlegt und von den jeweils "zuständigen" Objekten bewältigt, die mit anderen Objekten durch Nachrichten kommunizieren.
Als erste konsequent objektorientierte Sprache gilt Smalltalk (1981 in Kalifornien bei Xerox entwickelt). Sie fußt auf Simula. Auf Smalltak geht auch die Entwicklung grafischer Benutzeroberflächen zurück.
Vollständig objektorientierte Programmiersprachen wie Smalltalk oder Eiffel sind eher selten anzutreffen. Verbreitet sind heute objektorientierte Erweiterungen traditioneller Programmiersprachen (etwa: C++ auf der Basis von C ) . |
|
|
|
|
|
|
Person(en): Zeitraum: Firma: |
kein Eintrag vorhanden - - kein Eintrag vorhanden |
|
Es gibt 29 weiterführende Erklärungen oder Definitionen:
aktiv, Benutzer, Benutzeroberfläche, Bina, Bots, Daten, EIDE, Eiffel, Erweiterung, Eser, Funktion, Hardware, ISSE, LIFO, Nachricht, Oberfläche, Objekt, OOP, Pass, Programm, Programmiersprache, Programmierung, Prozedur, Rach, Simula, Smalltalk, Sprache, Vordergrund, Xerox
|
|
Veröffentlicht am: Zuletzt bearbeitet am: Referenz: |
15.04.2004 von Wilhelm Janssen (7094) Beiträge 15.04.2004 von Wilhelm Janssen at-mix |
|
|
|
 |
|
|
|
|
|
|
|
|
|
|

Bei WinTotal finden Sie Programme und Tools für Microsoft Windows
|
|
| Werbung |
|
| | | | |
|

Bei Validome können Sie Ihre Website auf barrierefreies HTML testen
|
|
|