Ajout des methodes abstract