01 // LE PROJET EN BREF
C++ POOL — DAY 13
C++Une collection hétérogène de jouets manipulés à travers une même interface.
Le thème est Toy Story : des jouets de types différents — Buzz, Woody — qu'on veut ranger dans la même boîte et traiter de la même manière, alors que chacun se comporte à sa façon. C'est le cœur de la programmation orientée objet : écrire un code qui fonctionne avec des types qui n'existent pas encore.
Progression complète sur une même paire de classes Toy / Picture : encapsulation, forme canonique, héritage (Buzz, Woody), méthodes virtuelles, double surcharge de l'opérateur <<, et classe Error imbriquée dans Toy pour le rapport d'erreur.
PRINCIPALC++
RÉALISATIONPROJET D’ÉQUIPE
VÉRIFICATIONgcc/g++
SOURCEINSPECTOR READY
03 // APPORTS CLÉS
- Un même code repris six fois, de l'encapsulation à la classe imbriquée
- Deux surcharges du même opérateur << avec des sens complètement différents
04 // ARBORESCENCE DU CODE
LECTURE DES SOURCES…