Ajout d'une class Abstraite pour modeliser les algo  de recherche