Résumé de section
-
Référence manuelle : Chapitres 6 et 8 — Perković, Introduction to Computing Using Python.
Contenus :
• Classes conteneurs : regroupement et gestion d'un ensemble d'objets
• Opérations usuelles d'un conteneur : ajout, suppression, recherche, parcours
• Notion d'héritage et relation entre classe de base et classe dérivée
• Redéfinition d'une méthode et appel à la méthode de la classe parente
• Héritage et composition : critères de choix
• Organisation d'une application autour de plusieurs classes coopérantes
Objectifs pédagogiques :
• Construire une classe conteneur offrant les opérations nécessaires
• Implémenter une relation d'héritage correcte
• Redéfinir une méthode en conservant la cohérence du comportement
• Justifier le choix entre héritage et composition