Exercice : Véterinaire On imagine ici qu’on gère un accueil chez le vétérinaire. Pour chaque personne on sait exactement le temps que va durer le rendez vous. Pour simplifier on suppose que tout le monde est arrivé au même moment. 1 On modélisera un rendez vous par un nom de personne et une durée d’attente. Écrivez la classe correspondante. 2 Écrivez une classe Vétérinaire contenant un tableau de rendez-vous. Écrivez le constructeur et les attributs nécessaires. 3 Écrivez une classe Exécutable permettant de tester le code précédent. 4 L’ordre de passage des rendez-vous est donné par l’ordre d’apparition dans le tableau de la classe Vétérinaire. Écrivez une méthode toString() qui renvoie la chaine contenant la liste des noms de personnes dans l’ordre de passage. 5 Écrivez une méthode tempsRendezVous qui renvoie la somme des temps de rendez-vous. 6 On s’intéresse au temps d’attente des clients. Par exemple, le premier client a un temps d’attente de 0, et si son rendez-vous dure 10 minutes, le second client aura eu un temps d’attente de 10 minutes. Écrivez une méthodes sommeTempsAttente qui renvoie la somme des temps d’attente des clients. 7 Écrivez une méthode "meilleurOrdre" qui renvoie le tableau des rendez vous dont l’ordre minimise le temps total d’attente.