Refactor + essayage d'harmonisation des commentaires
JavaDoc Shape.