Kursbeschreibung
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
- Sie lernen die Grundsätze einer guten Unterrichtsgestaltung
- Sie erfahren mehr über Vererbung
- Sie erfahren mehr über die Klassenzusammensetzung
Fähigkeiten, die Sie lernen werden
- Präsentation der erweiterten Funktionen
- C++-Grundlagen
- C++ Module
- Funktion Modul
- Funktionale Programmierung
- Lambda-Kalkül
Was Sie lernen werden
- Erlernen Sie die Prinzipien guten Klassenentwurfs
- Nutzen Sie Vererbung zur Beschreibung realer Objekte
- Identifizieren Sie die verschiedenen Vererbungstypen und deren Anwendung
- Wenden Sie Klassenkomposition zur Beschreibung von Komponenten eines realen Objekts an
- Überprüfen Sie Lambda-Syntax, Erfassungsregeln, Signatur und Rückgabe
- Erkennen Sie, wo Lambdas zu verwenden sind, und verwalten Sie die Länge von Lambda-Funktionen
Wichtige Erkenntnisse
- Dieses Modul konzentriert sich auf Klassenentwurf und Vererbung und führt die Konzepte guten Klassenentwurfs ein.
- Vererbung kann zur Beschreibung realer Objekte verwendet werden, und der Kurs behandelt deren verschiedene Typen und deren Anwendung.
- Komposition wird als Möglichkeit zur Beschreibung von Komponenten eines realen Objekts eingeführt.
- Die Lambda-Lektionen behandeln Syntax, Erfassungsregeln, Signatur und Rückgabe, wo Lambdas zu verwenden sind, und die Länge von Lambda-Funktionen.
Häufig gestellte Fragen
Was behandelt dieser Kurs?
Das Modul behandelt Klassenentwurf und Vererbung, einschließlich der Prinzipien guten Klassenentwurfs, wie man Vererbung zur Beschreibung realer Objekte verwendet, die verschiedenen Vererbungstypen und das Konzept der Komposition zur Beschreibung von Komponenten eines realen Objekts.
Was werde ich über Vererbung lernen?
Sie werden über Vererbung, ihre Verwendung zur Beschreibung realer Objekte und die verschiedenen Vererbungstypen und deren Anwendung erfahren.
Welche Lambda-Themen sind in den Lektionen enthalten?
Die Lektionen enthalten eine Syntax-Erinnerung, Erfassungsregeln, Signatur und Rückgabe, wo Lambdas zu verwenden sind, und Lambda-Funktionslänge.
Welche Fähigkeiten sind mit diesem Kurs verbunden?
Die zugehörigen Fähigkeiten umfassen Advanced Function Presentation, C++-Grundlagen, C++-Module, Funktionsmodul, funktionale Programmierung und Lambda-Kalkül.









