Point d'entrée Algorithmique et Programmation
Mots-Clés Association, Agrégation, Héritage, Algorithmique.
Requis Classes, Classes (suite).
Il existe trois grandes catégories de relations entre classes qui diffèrent à la fois au niveau conceptuel et au niveau du codage :
L'association : c'est une simple relation d'utilisation
L'agrégation : une classe entre dans la composition d'une autre classe
L'héritage : une classe hérite des caractéristiques d'une autre classe
Pour chaque catégorie, nous verrons la notation utilisée dans le diagramme de classes d'UML (Unified Modeling Language, langage de modélisation objet unifié) et sa traduction en programmation.
Modularisation : Ce n'est pas une science exacte. Chaque programmeur décide des classes qu'il trouve utile pour son programme. C'est souvent l'étape la plus difficile d'un projet de programmation.