April 2015
Intermediate to advanced
430 pages
8h 47m
German
Wir haben uns im vorigen Kapitel ausführlich mit den sprachlichen und technischen Aspekten der Vererbung in C++ befasst und wollen nun genauer beleuchten, wann wir wie vererben sollten oder ob es vielleicht nicht sogar bessere Alternativen gibt.
Mit den in C++ möglichen Vererbungstypen können verschiedene Beziehungen zwischen Basisklasse und Subklasse formuliert werden. Wir wollen uns diese Beziehungen genauer ansehen.
Die Beziehung, die mit Vererbung am meisten zum Ausdruck gebracht wird, ist die »ist ein(e)«-Beziehung. Wann aber können wir sagen, ob eine »ist ein(e)«-Beziehung vorliegt beziehungsweise wann sie korrekt umgesetzt wurde?
Schauen wir uns als Beispiel die Klasse Bankangestellter an: ...
Read now
Unlock full access