01 // LE PROJET EN BREF
C++ POOL — DAY 07 AFTERNOON
C++Ce qui appartient à toute une famille d'objets plutôt qu'à un objet en particulier — par exemple un compteur de tout ce qui a été créé.
L'après-midi complète la matinée avec les mécanismes qui appartiennent à une classe entière plutôt qu'à un objet particulier — par exemple un compteur du nombre total d'instances créées. Plusieurs mini-univers servent de support : un module SKAT, un robot koala assemblé à partir de pièces, un système de communication.
Références et paramètres par défaut (Skat, où les pointeurs sont interdits), surcharge de méthodes sur trois types de pièces (KoalaBot), liste chaînée d'objets avec membre constant (KreogCom), et variables de classe statiques avec énumération imbriquée (Phaser / Sounds).
PRINCIPALC++
RÉALISATIONPROJET D’ÉQUIPE
VÉRIFICATIONgcc/g++
SOURCEINSPECTOR READY
03 // APPORTS CLÉS
- Distinction entre état d'une instance et état partagé par la classe
- Composition dynamique d'un objet à partir de pièces interchangeables
04 // ARBORESCENCE DU CODE
LECTURE DES SOURCES…