Gefällt Ihnen die Vorschau?
Dies ist die kostenlose erste Lektion. Fordern Sie eine Demo an oder melden Sie sich an für vollen Zugriff.
Gefällt Ihnen die Vorschau?
Dies ist die kostenlose erste Lektion. Fordern Sie eine Demo an oder melden Sie sich an für vollen Zugriff.
In diesem Modul geht es um den Entwurf von Klassen und die Vererbung. Wir werden die Konzepte eines guten Klassendesigns vorstellen. Wir werden zeigen, wie man die Vererbung zur Beschreibung von Objekten der realen Welt nutzen kann. Es werden auch verschiedene Arten der Vererbung und deren Verwendung beschrieben, aber auch ein Konzept der Komposition eingeführt, das zur Beschreibung von Komponenten eines realen Objekts verwendet werden kann.
Lernziele
Fähigkeiten
Es behandelt Klassenentwurf und Vererbung, einschließlich der Prinzipien guten Klassenentwurfs, die Verwendung von Vererbung zur Beschreibung realer Objekte, verschiedene Vererbungstypen und deren Anwendung sowie das Konzept der Komposition zur Beschreibung von Komponenten realer Objekte.
Die Lektionen behandeln hierarchische Vererbung und Mehrfachvererbung, einschließlich Mehrdeutigkeiten bei Mehrfachvererbung und der Verwendung virtueller Basisklassen zur Auflösung dieser Mehrdeutigkeiten.
Sie werden mit C++-Konzepten, C++-Modulen, Modularisierung, modularer Programmierung, Mehrfachvererbung und Softwaremodulen arbeiten.
Es enthält Lektionen zu hierarchischer Vererbung, Mehrfachvererbung, Mehrdeutigkeiten in Mehrfachvererbung und virtuellen Basisklassen sowie zur Auflösung von Mehrfachvererbung-Mehrdeutigkeiten.