- Les concepts d’interfaces en Java.
 - La lecture et l’interprétation d’un diagramme de classe.
 - L’implémentation d’un diagramme de classe simple.
 - La refactorisation du code afin d’améliorer sa modularité et sa maintenabilité.
 
Vous travaillerez sur un moteur d'un jeu de rôles.
Implémenter le diagramme de classe suivant:

