|
|
6.4 Traduction des associations en
attributs
- Concept de « référence » :
- À partir d’un objet Scrutin, il est possible « d’aller vers »
un objet Personne et vers une collection
d’objets Bulletin
précédent suivant
Cette diapositive présente une partie du diagramme de classes
de l’étude de cas Studs. Nous nous
focalisons sur la classe Scrutin et montrons
les classes en association avec cette classe. L’association avec la
classe Personne possède la multiplicité
« 1 » (par défaut) du côté de la
classe Personne. Pour la traduction de cette
association, nous ajoutons un attribut dans la classe Scrutin ayant pour nom la forme nominale du nom de
l’association (organisateur) et pour type
une référence sur la classe à l’autre extrémité (@Personne). Quant à l’agrégation vers la classe
Bulletin, la multiplicité est traduite par une
collection (Collection @Bulletin). Pour
l’exercice, nous souhaitons ordonner la collection. Cette décision est
typiquement une décision de conception. Elle n’est pas anodine. En effet,
nous devons dans ce cas indiquer quels sont les attributs participant à
l’établissement de l’ordre total de tous les objets de classe
Bulletin : référence vers la personne + référence vers le scrutin.
D. Conan, C. Taconet, C. Bac,
Télécom SudParis, CSC 4002, Octobre 2015
|
|