Bonjour,
je m'initie actuellement à UML 2, et je voudrais grâce vos lumières m'assurer que je saisis bien ce que je lis.
On dispose, dans un diagramme de classes, de deux manières pour faire apparaître les attributs : en ligne ou par relation. Dans le deuxième cas, peut-on assimiler cette relation à une composition ou une aggrégation ? Si la sémantique est la même, dans quel cas doit-on utiliser l'une ou l'autre ?
A ce point de ma réflexion, je suppose que, pour une classe donnée, durant la phase d'analyse on privilégie les relations d'aggrégation/composition, plus lisibles, et que durant la phase de conception, on utilise plutôt les attributs par relation, du fait qu'ils apportent plus de détail sur l'implémentation de la classe. Suis-je dans le vrai, ou complètement à l'ouest ?![]()
Partager