Description du cours
Ce module est consacré à la conception de classes et à l’héritage. Nous présenterons les concepts de bonne conception de classes. Nous montrerons comment utiliser l’héritage pour décrire des objets du monde réel. Nous décrirons également les différents types d'héritage et comment les utiliser. Nous introduirons également le concept de composition qui peut être utilisé pour décrire les composants de l'objet réel.
Objectifs de la formation
- Apprendre les principes d’une bonne conception de classe
- En savoir plus sur l’héritage
- En savoir plus sur la composition des classes
Compétences que vous apprendrez
- Présentation de fonction avancée
- Principes de base du C++
- Modules C++
- Module de fonction
- Programmation fonctionnelle
- Lambda Calculus
Ce que vous allez apprendre
- Apprendre les principes d'une bonne conception de classe (class design)
- Utiliser l'héritage pour décrire des objets du monde réel
- Identifier les différents types d'héritage et comment les utiliser
- Appliquer la composition de classe pour décrire les composants d'un objet réel
- Passer en revue la syntaxe lambda, les règles de capture, ainsi que la signature et le retour
- Savoir quand utiliser les fonctions lambdas et comment gérer leur longueur
Points clés à retenir
- Ce module se concentre sur la conception de classes (class design) et l'héritage, en introduisant les concepts d'une bonne conception de classes.
- L'héritage peut être utilisé pour décrire des objets du monde réel, et le cours aborde ses différents types et la manière de les utiliser.
- La composition est présentée comme un moyen de décrire les composants d'un objet réel.
- Les leçons sur les lambdas couvrent la syntaxe, les règles de capture, la signature et le retour, les cas d'utilisation des lambdas, ainsi que la longueur des fonctions lambda.
Foire aux questions
Que couvre ce cours ?
Le module aborde la conception de classes et l'héritage, y compris les principes d'une bonne conception de classes, la façon d'utiliser l'héritage pour décrire des objets du monde réel, les différents types d'héritage, ainsi que le concept de composition pour décrire les composants d'un objet de la vie réelle.
Que vais-je apprendre sur l'héritage ?
Vous apprendrez ce qu'est l'héritage, comment l'utiliser pour décrire des objets du monde réel, ainsi que les différents types d'héritage et la façon de les utiliser.
Quels sujets liés aux lambdas sont abordés dans les leçons ?
Les leçons comprennent un Rappel de Syntaxe, les Règles de Capture, Signature et Retour, Où Utiliser les Lambdas, et la Longueur de la Fonction Lambda.
Quelles compétences sont associées à ce cours ?
Les compétences associées incluent la présentation avancée de fonctions (Advanced Function Presentation), les fondamentaux du C++, les modules C++, les modules de fonction, la programmation fonctionnelle, et le lambda-calcul.









