nettoyage factory
changement type retour
fonction portée disparue
ajout d'une interface pour le schedule
ajout methode factory pour instancier le schedule
utilisation de la factory pour instancier le Schedule
utilisation interface
visibilité public
suppression de la fonction d'update