ah ok c'est une bonne idée pour les diagrammes UML
merci de vos conseils ! 
Oh au fait j'ai remarqué que quand "GUIEpidemie.java" j'ai des erreurs de compilation par rapport aux "<Affichable>" et aux "<MouseEvent>" là dans le code, je comprends pas du tout, je suis censé le remplacer ? par quoi ? 
+ sinon là je vais les classes, je pour celle du microbe je compte faire un abstract ptet mais je sais ppas si c'est vraiment utile vu que seules les "stats" (et donc les variables) changeront d'un virus à un autre donc autant juste faire des extends non ? 
parce qu'ils disent aussi plus haut dans le sujet (j'ai coupé) qu'il faut que j'utilise un peu tout de qu'on a vu en cours à savoir : héritage, abstraction, encapsulation et documentation
donc pour l'abstraction là je sais pas encore trop où il serait utile d'en faire ?