Aufgrund der Vererbung entsteht eine
baumartige hierarchische Struktur von Klassendefinitionen; diese wird
Klassenhierarchiegenannt.
In Java werden Klassenhierarchien als Packages (Pakete) realisiert.
Der Begriff "Objektorientiertes
Design" fasst die drei verschiedenen Bereiche der Programmierung
zusammen:
- die Analyse der Problemstellung
- die Abstraktion und Zusammenfassung in abstrakten Klassen
- den Aufbau einer Klassenhierarchie
Bevor die erste Zeile Quellcode
eines umfangreichen Programms in einer objektorientierten Programmiersprache
geschrieben wird, sollte der Problemanalyse genügend Zeit gewidmet
werden!
|