Das Konzept der objektorientierten Programmierung (OOP) wurde entwickelt, um die immer komplexer werdenden Anwendungen überschaubarer zu machen. OOP vereint die Vorteile der strukturierten Programmierung (wie in C) mit neuen Möglichkeiten, die völlig andere Wege der Programmierung ermöglichen.
Grundsätzlich teilt die OOP das Problem in mehrere Teile auf, welche jeweils Code und Daten enthalten. Weiters werden diese Teile in eine hierarchische Struktur gebracht.
Die folgenden drei Eigenschaften weisen alle OO-Programmiersprachen auf:
Kapselung
Polymorphie
Vererbung
Eine nähere Beschreibung zu diesen Themen folgt später am Beispiel C++.
|