2010-08-19 3 views
0

Existe-t-il une représentation standard pour les collections java typées dans UML2? Je travaille sur un diagramme de classes et je voudrais éviter la syntaxe Java, en utilisant quelque chose comme Map comme type pour un attribut de classe.Représentation des collections Java dans UML2

- foo : Map<Integer, String> 
+0

question connexe: http: // stackoverflow. com/questions/1192606/comment-décrire-une-carte-contenue-dans-uml-classe-diagramme – ShiDoiSi

Répondre

3

UML2 a parameterized classes, et la syntaxe est en fait à peu près la même que celle de Java - Java et la spécification UML ont été inspirés par la syntaxe C++ ici.

+0

Merci, c'était exactement ce que je cherchais! – Mobbit

2

Je suis contre d'utiliser trop de documents de conception pour programmer. Les documents ne sont que pour communiquer des idées, à mon humble avis.

Donc, si vous avez besoin Types Java pour vos chances UML sont:

  • vous reverse engineering: alors syntaxe Java sera bien

  • vous essayez de programmer trhough UML: ne pas fais le. Programme en Java. Utiliser UML uniquement pour la relation d'objet et la collaboration

    • si les types sont primitifs: il est probable que vous n'ayez pas besoin d'exprimer des structures de données internes dans UML. Vous avez seulement besoin d'exprimer quelle est la responsabilité de la classe.
    • si les types sont des objets: ok, peut-être est le point ... Je ne suis pas sûr, mais essayez d'utiliser le minimum ...
Questions connexes