|
|
4.4.7 Exemple de diagramme de classes
avancé
précédent suivant
Voici le diagramme de classes de l’étude de cas
Studs avec quelques concepts avancés utilisés
de façon pertinente. Les compositions expriment le fait que les objets du
système n’existe pas / plus si le système (instance de la classe
Studs) n’existe plus. La navigabilité de
la classe Studs vers les classes principales du
diagramme est restreinte car il n’existe pas de raison pour que les
objets de ces classes principales aient besoin de « remonter » vers
l’objet de la classe Studs auquel ils
appartiennent. Au contraire, nous verrons dans la section qui suit que toutes
les opérations seront lancées et contrôlées à partir de la classe Studs. Enfin, les classes Scrutin et Choix sont
abstraites car les bulletins ne sont liés qu’à des scrutins spécialisés
et à des choix spécialisés. Nous ne désirons donc pas qu’il y ait des
instances des classes Scrutin et Choix.
D. Conan, C. Taconet, C. Bac,
Télécom SudParis, CSC 4002, Octobre 2015
|
|