21

Klassen faktorisieren

In diesem Kapitel

image  Allgemeine Eigenschaften in einer Basisklasse faktorisieren

image  Faktorisierte Informationen mit abstrakten Klassen festhalten

image  Abstrakte Klassen deklarieren

image  Von einer abstrakten Klasse erben

image  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.