Objektorientierte Programmierung
In nicht objektorientierten Programmiersprachen wie C oder
PASCAL
kann durch disziplinierte
Programmierung eine Datenkapselung erreicht werden. Ein Schutz vor
ungewollter Datenmanipulation ist jedoch nicht realisierbar. In OOP wird
diese Sicherheit erzwungen.
Objekt-Orientierte Programmiersprache
( OOP),
Programmiersprache, in der Datenstrukturen nicht einem Programm-Modul zugeordnet
sind, sondern Daten ( Member) und die mit diesen arbeitenden Programmteile
( Methoden oder Member-Funktionen) zu Klassen
zusammengefaßt werden.
Grundprinzipien von OOP:
Datenkapselung
Vererbung
Polymorphie
Beispiele für Objekt-orientierte Programmiersprachen sind:
Smalltalk, C++ und Abwandlungen und Erweiterungen verschiedener höherer modularer Programmiersprachen (etwa PASCAL).