Technische Anwendungen

Die Wahrheit über Vererbung in C++

OBJEKTspektrum - Ausgabe 03/1996
Titelthema: Technische Anwendungen

Leseprobe: Ein wesentlicher Unterschied zwischen der herkömmlichen und der objektorientierten Programmierung ist das zusätzliche Mittel der Vererbung. Ich stelle allerdings immer wieder fest, dass Vererbung missbräuchlich oder gar falsch eingesetzt wird. So ist z.B. selten bekannt, dass Vererbung zwei völlig verschiedenen Zwecken dient, der Code-Wiederverwendung und der Polymorphie. Auch wird gerne behauptet, dass mit Vererbung die bequeme Wiederverwendung einhergeht. Dies ist zumindest in C++ fragwürdig. Der Artikel stellt deshalb die verschiedenen Konzepte von Vererbung und deren Umsetzung in C++ vor und diskutiert die Vorteile, aber auch die Gefahren, die der Einsatz von Vererbung mit sich bringt.

Autor(en): Nicolai Josuttis

Artikeljahresübersichten OBJEKTspektrum 1996

Print-Ausgabe kaufen und weiterlesen Hier lesen