OOP ist eine Denkweise. Man versteht die Wirklichkeit als Menge interagierender Objekte (abstrahierte Abbildungen der realen Welt). Grundsätzlich ist mit der OOP alles darstellbar.

Die fünf Prinzipien:

1. Abstraktion
Die Objekte auf relevante Bestandteile beschränken
2. Datenabstraktion/Kapselung (Data hiding)
Nutzung von getter/setter
3. Wiederverwendung
Klassen können in versch. Kontexten eingesetzt werden
4. Beziehungen
(mehrfache) Vererbung, Spezialisierung bzw. Generalisierung
5. Polymorphismus
Überladen/Überschreiben von Namen -> gleiche Funktion, untersch. Implementierung

Dein Kommentar