21
Klassen faktorisieren
In diesem Kapitel
Allgemeine Eigenschaften in einer Basisklasse faktorisieren
Faktorisierte Informationen mit abstrakten Klassen festhalten
Abstrakte Klassen deklarieren
Von einer abstrakten Klasse erben
Ein Programm mit einer Projektdatei auf mehrere Module aufteilen
Mit dem Konzept der Vererbung kann eine Klasse die Eigenschaften einer Basisklasse erben. Durch Vererbung ist es möglich, beim Programmieren eine unnötige Wiederholung von Code zu vermeiden und vorhandene Klassen in neuen Anwendungen wiederzuverwenden, indem Funktionen überschrieben werden.
Der Hauptvorteil der Vererbung liegt in der Fähigkeit, die Beziehungen zwischen Klassen aufzuzeigen. Dies ist die IS_A-Beziehung – ein MicrowaveOven IS_A Oven und Ähnliches.
Das Faktorisieren ist ein großartiges Verfahren, wenn Sie die korrekten Beziehungen herstellen. Beispielsweise scheint die Beziehung zwischen einem Mikrowellenherd und einem konventionellen Ofen natürlich zu sein. Wenn Sie dagegen ...
Get C++ für Dummies, 6., vollständig überarbeitete Auflage now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.