Generalisierung
Allgemeines[Bearbeiten]
In der Generalisierung werden Oberklassen eines Themenbereiches erstellt, welche die generellen Attribute und Methoden der notwendigen Klassen angeben. Diese Attribute und Methoden werden den Unterklassen (Spezialisierung) vererbt.
Beispiel[Bearbeiten]
Wird also aus dem Themenbereich Fahrzeug eine Oberklasse und eine Unterklasse erstellt, so steht in der Oberklasse beispielsweise die Klasse Auto. Alle Attribute und Methoden welche in dieser Klasse angegeben werden, werden automatisch der Unterklasse vererbt und müssen dort nicht mehr angegeben werden. In der Unterklasse werden dann Klassen erstellt, welche hier zum Beispiel ganz spezielle Autos angeben, welche auch noch zusätzlich zu den Attributen und Methoden der Oberklasse neue und vor allem eigene Attribute und Methoden besitzen... Siehe hierzu Spezialisierung!