Objektorientierte Programmierung (OOP)
Die objektorientierte Programmierung (kurz OOP) basiert auf dem Konzept der Objektorientierung und fördert die Übersichtlichkeit, Flexibilität und Wiederverwendbarkeit des Programmcodes. Die Grundidee der objektorientierten Programmierung ist es, Daten und Programmfunktionen, die auf diese Daten zugreifen, in einem "Objekt" zusammenzufassen. Die Objektdaten werden ausschließlich über die Methoden des Objekts verändert, so dass eine versehentliche Änderung der Daten vermieden wird.