Lexikon

objktorientierte Programmierung

Abkürzung OOP, Bezeichnung für einen Programmieransatz, bei dem Daten und die auf diese Daten anzuwendenden Operationen (Algorithmen) als Einheiten, so genannte Klassen, betrachtet werden. Die Klasse ist eine abstrakte Typendefinition, die eine Datenstruktur und die darauf operierenden Methoden (Operationen) enthält. Die konkreten Exemplare einer Klasse werden als Objekte bezeichnet. Im Programmablauf kommunizieren die Objekte miteinander, indem ein Objekt das andere auf bestimmte Eigenschaften hin abfragt oder es beauftragt, eine bestimmte Operation mit einem übermittelten Datenwert auszuführen. Wie eine bestimmte Operation intern realisiert ist, bleibt nach außen hin verborgen.
Eine Besonderheit des objektorientierten Ansatzes ist die Möglichkeit, durch Vererbung aus einer Klasse eine neue Klasse mit veränderten Eigenschaften zu erzeugen bzw. abzuleiten. Beim Ableiten werden automatisch alle Eigenschaften „vererbt“, die nicht explizit verändert werden sollen. Durch die schrittweise Ergänzung und Anpassung von Objekten durch Vererbung erhöht sich die Wiederverwendbarkeit von Softwarekomponenten, so dass der zeitliche Aufwand für die Programmentwicklung reduziert werden kann.
Die erste objektorientierte Programmiersprache, Simula, wurde 1967 entwickelt. Seitdem sind mehrere objektorientierte Programmiersprachen entstanden (Smalltalk-80, Java) oder vorhandene Sprachen (PASCAL, C) um objektorientierte Zusätze erweitert worden.
sciencebusters_02.jpg
Wissenschaft

Gefälschte Abgaswerte

Neben CO2 zählt Methan (CH4) zu den schädlichsten Treibhausgasen, wenn es um Erderwärmung geht. Geruchlos, unsichtbar und leicht entzündlich hat es innerhalb der ersten 20 Jahre nach seiner Freisetzung sogar eine etwa 84-fach stärkere Treibhauswirkung als CO2. Die Menge an Methan in der Atmosphäre hat der Mensch in den letzten...

Foto eines kleinen Kindes mit einer Wunde am Knie
Wissenschaft

Nanopartikel verstärken desinfizierende Wirkung von Essig

Seit Jahrhunderten gilt Essig als Hausmittel für die Versorgung von Wunden. Die Säure schafft ungünstige Lebensbedingungen für Bakterien und kann dadurch Wundinfektionen bekämpfen. Eine Studie zeigt nun, wie sich diese Wirkung durch Nanopartikel verstärken lässt: Kombinierten die Forschenden schwache Essigsäure mit Nanopartikeln...

Weitere Artikel aus dem Wahrig Herkunftswörterbuch

Weitere Artikel aus dem Vornamenlexikon