Die Objektorientierte Programmierung arbeitet im Gegensatz zur Imperativen Programmierung mit Objekten, was es ermöglicht, sich beim Entwurf der Architektur einer Software an den Grundstrukturen der Wirklichkeit des jeweiligen Bereichs zu orientieren. Außerdem ist objektorientierte Software, bei guter Programmierung, leichter zu warten und zu erweitern.
Die Beiträge in diesem Themen-Bereich sind auf die Programmiersprache Java ausgerichtet!
Themen-Übersicht
- (abstrakte) Klassen
- Methoden
- Attribute
- Interfaces
- Vererbung
- Assoziationen
- Polymorphie
- Datenkapselung
- 3-Schichten-Architektur