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