4.4 Concepts avancés du diagramme de
classes
4.4.1 Navigabilité
4.4.2 Classe d’association
4.4.3 Composition : agrégation forte
4.4.4 Classe abstraite
4.4.5 Interface
4.4.6 Classe paramétrée / générique
4.4.7 Exemple de diagramme de classes
avancé
précédent suivant
La séparation des concepts du diagramme de classes en deux
groupes symbolise la séparation entre les concepts de base et les concepts
avancés. Il est important de bien comprendre les concepts de base avant de
s’aventurer à utiliser les concepts avancés.
La limite entre les deux ensembles (concepts de base et
concepts avancés) n’est pas tracée de manière arbitraire. Elle signifie
que nous conseillons aux débutants d’utiliser les concepts avancés
uniquement s’ils les maîtrisent. Cette règle est notamment valable pour
le bureau d’étude noté : une première analyse et une première conception
sans l’utilisation de ces concepts avancés est suffisante et une mauvaise
utilisation de ces mêmes concepts est pénalisante.
D. Conan, C. Taconet, C. Bac,
Télécom SudParis, CSC 4002, Octobre 2014
|