Generalisierung bezeichnet das Konzept gemeinsame Eigenschaften (Attribute) und Methoden mehrerer Klassen in einer übergeordneten Klasse zusammenzufassen. Es können auch Attribute und Methoden zu Elternklassen verschoben werden.
... bedeutet: Dass eine allgemeine Klasse durch genauere Klassen erweitert wird und zusätzlich eigene Eigenschaften und Methoden bekommt. Es können auch Attribute und Methoden von der Elternklasse zur Kindklasse verschoben werden.