Plusieurs diagrammes :
Possibilité d'utiliser des logiciels de "dessin" : Dia, BoUml, PlantUml ou des plugins dans Netbeans ou dokuwiki.
<uml>
* class Classe1{
}
</uml>
Le C indique une classe.
Sous le nom de la classe, il y a les deux volets des membres :
Vous trouverez, plus bas sur cette page, le site de PlantUML et un fichier de documentation et de syntaxe pour "dessiner" des classes. Voici un exemple plus complet :
<uml>
class Classe1{
- attribut1 : String
- attribut2 : Classe2
+ Classe1()
+ Classe1(pVlr1 : String)
+ Classe1(pVlr1 : String, pVlr2 : Classe2)
+ getAttribut1() : String
+ setAttribut1(pVlr1 : String) : void
+ getAttribut2() : Classe2
+ setAttribut2(pVlr2 : Classe2) : void
}
</uml>
L'attribut attribut2 de classe Classe2 est noté, maintenant comme rôle sur la flèche d'association.