Vererbung

From Lexikon (Strato)
Revision as of 16:54, 4 February 2006 by Dkracht (talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
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