Objektorientierte Programmierung: Neuere Vorgehensweise zur Erstellung von Software. Kerninhalt dieser Vorgehensweise sind diskrete
Objekte in denen Daten sowie Verfahren zur Manipulation dieser Daten zusammengefasst sind. Diese Objekte kommunizieren mit anderen Objekten.
Von OOP spricht man, wenn folgende Sachverhalte zutreffen:
• Kapselung: Verbergen der Datenstruktur eines Objektes vor dem Nutzer bzw. Aufrufer
• Definition gleichartiger Objekte in Klassen
• Vererbung der Methoden und Fähigkeiten eines Objektes auf später entwickelte ~ Nachfolgemodelle'
• Kompatibilität [Gleichbehandlung] des Originals und des 'Nachfolgemodells [Polymorphie]