Documente Academic
Documente Profesional
Documente Cultură
Nom :
24 janvier 2008
Facile il suffit de garder un lien de composition et de remplacer l’autre par un héritage dans le sens
quaternion vers complexe.
7. Le diagramme ci-dessous est-il équivalent au précédent en termes de représentation des données, justifier
votre réponse.
Oui car complexe est dans les deux cas sont les mêmes car un attribut est équivalent à une composition.
Par ailleurs le quaternion hérite de complexe et est aussi composé d’un complexe donc il possède en fait
les attributs de complexes en deux exemplaire. Une par héritage et l’autre en suivant le lien machin.
8. Même question avec celui-ci
Dans ce cas nous avons deux héritage ce qui devrait revenir à un, donc accès à un seul concept de
complexe et donc conceptuellement il n’y a pas équivalence. Toutefois la situation est plus subtile au
niveau langage, évidemment Java ne permet pas cela, C++ si. Dans le cas de C++ il peut arriver (si on
n’utilise pas virtual) que l’héritage ne fusionne pas les concepts de mêmes noms et ainsi avoir accès à
deux copies de la même classe.
9. Quand utilise-t-on la contrainte disjoint ?
Quand on a deux ou plus de sous-classes qui représentent des ensembles disjoints.
10. Que décrit un diagramme de séquence
Il décrit l’ordre chronologique des actions entre plusieurs objets et sert à illustrer un cas ou un
scénario.
11. Par quelle activité commence-t’on une modélisation UML ?
Par l’étude des cas d’utilisation.