Vererbung

From Lexikon (Strato)
Jump to: navigation, search

Vererbung, sorgt dafür, dass das Rad nicht immer wieder neu erfunden werden muss und ist damit einer der entscheidenden Vorteile der Objektorientierung. Durch V. finden sich Eigenschaften von Elternobjekten automatisch bei abgeleiteten Kinderobjekten wieder. Der Vererbungsmechanismus erlaubt es somit, vorhandene Objektklassen für neue Problemstellungen wiederzuverwenden (Wiederverwendung) und entsprechend anzupassen. Es wird deshalb auch oft im Zusammenhang mit der Vererbung von Speziali­sierung und Generalisierung gesprochen. Bei der Generalisierung werden aus mehreren Klassen gemeinsame Eigenschaften und Verhalten herausgefiltert und daraus eine neue Oberklasse definiert. Die Spezialisierung ist das Bilden von neuen Unterklassen aus bestehenden Oberklassen.

Siehe: Objektorientierung, Wiederverwendung