La découverte vous plaît ?
Ceci est la première leçon gratuite. Obtenez un accès complet : demandez une démo ou connectez-vous.
La découverte vous plaît ?
Ceci est la première leçon gratuite. Obtenez un accès complet : demandez une démo ou connectez-vous.
Ce module est consacré à la conception des classes et de l’héritage. Nous présenterons les concepts de bonne conception de classe. Nous montrerons la manière d’utiliser l’héritage pour décrire des objets du monde réel. Il décrira également 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
Les compétences
Le module porte sur la conception de classes et l'héritage. Il introduit les concepts d'une bonne conception de classes, montre comment utiliser l'héritage pour décrire des objets du monde réel, décrit les différents types d'héritage et la manière de les utiliser, et présente la composition pour décrire les composants d'un objet de la vie réelle.
Les leçons abordent le polymorphisme (statique et dynamique), la liaison dynamique (dynamic binding), le polymorphisme à l'aide de la liaison dynamique, les fonctions virtuelles (déclaration et invocation), la VTable (table de fonctions virtuelles), les destructeurs de classes virtuelles/polymorphes, ainsi que les fonctions virtuelles pures avec des classes d'interface.
Les objectifs d'apprentissage déclarés sont de maîtriser les principes d'une bonne conception de classes, de comprendre l'héritage et d'apprendre la composition de classes.
Il traite des principes fondamentaux du C++, des concepts du C++, des modules C++, de Dev-C++, du C++ embarqué (Embedded C++) et du multibinding.