Bonjour,
J'ai une classe Maconnection dans laquelle j'ai l'instruction:
Class.forName("org.moi.driver.MonDriver");
J'aimerais savoir comment le représenter en UML.
Merci pour votre aide.
Bonjour,
J'ai une classe Maconnection dans laquelle j'ai l'instruction:
Class.forName("org.moi.driver.MonDriver");
J'aimerais savoir comment le représenter en UML.
Merci pour votre aide.
bonsoir,
l'appel n'est pas dans votre classe Maconnection, mais dans le corps d'une de ses opérations
à quel niveau voulez vous représenter cet appel, dans une interaction via un diagramme de séquence ? dans une activité ? ailleurs ?
il s'agit de l'appel de l'opération statique forName défini sur Class, avec un argument, finalement en quoi cela vous pose un problème ?
en tout cas vous ne pourrez pas montrer cet appel dans un diagramme de classes, je dis cela car cette discussion est dans le sous forum qu'il leur est dédié.
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
Oui c'était exactement pour un diagramme de classe que je voulais savoir comment faire:en tout cas vous ne pourrez pas montrer cet appel dans un diagramme de classes
Est-ce 2 classes (MaConnection et MonDriver) liées par une fleche de dépendance ou pas?
Merci.
bof, une dépendance cela n'indique pas grand chose, de plus dans votre cas elle serait plutôt entre MaConnection et Class si l'on considère Class.forName("org.moi.driver.MonDriver") car MonDriver n'est que le résultât
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
merci bruno.
Mais par contre si c'étaitLà j'imagine qu'il y'aurait une dépendance.Class.forName("org.moi.driver.MonDriver").newInstance();
Non?
oui, il pourrait y en avoir une
la question reste de savoir si cela est bien justifié : si vous mettrez toutes ces dépendances entre classes et que vous obtenez un plat de nouilles avec trop de dépendances au final, et donc quelque chose d'illisible et inexploitable, alors il valait mieux ne pas de faire au niveau des classes mais le faire au niveau des paquetages. Tout dépend donc de votre appli, à vous de voir![]()
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
Partager