Bonjour à tous,
Pourriez-vous m'expliquer comment représenter dans un diagramme de classe un attribut qui a pour type un pointeur (un pointeur de double par exemple) ?
Bonjour à tous,
Pourriez-vous m'expliquer comment représenter dans un diagramme de classe un attribut qui a pour type un pointeur (un pointeur de double par exemple) ?
Le principe est de passer par la notion d'association; en générique :
Sur un exemple plus concret :
A travers la cardinalité de l'association, on précise la multiplicité des membres.
Sinon, UML n'a pas pour vocation d'exprimer clairement si il s'agit d'un pointeur ou d'un membre statique, on contourne le problème en spécifiant (via un stéréotype) le type de données, par exemple "Double * d" ou "Double d".
La nature fait des choses extraordinaires, observons la et restons humble, on ne nous demande pas de refaire le monde mais juste de reproduire virtuellement des choses existantes ....
et n'oubliez pas si vous aimez et quand vous avez la réponse
Bonjour,
La représentation dépendra du modeleur utilisé, et je ne suis pas d'accord avec ce que dit pascalCH concernant l'utilisation d'une relation ni stéréotype
"double" est un type basique, donc autant ne pas utiliser une relation mais bel et bien un attribut, dont le type pourra être "double" ou "double *"
Si votre modeleur à un "reverse" écrivez un exemple contenant une classe ayant cet attribut, passez le reverse dessus et regarder comment le modeleur l'a modélisé, cela vous donnera à priori la meilleure façon de faire avec l'outil que vous utilisez
Bruno Pagès, auteur de Bouml (freeware), mes tutoriels sur DVP (vieux, non à jour )
N'oubliez pas de consulter les FAQ UML et les cours et tutoriels UML
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager