Refactor héritage + ajout image pour toutes les tailles + commentaires pour JavaDoc