Module : Conception par objet et programmation Java
Interfaces et collections
MAP
Ecrivez les classes Employe et departement
Un employé est caractérisé par un cin, un matricule, un nom et un prenom.
Un département est caractérisé par son identifiant et son nom. Chaque
Publicité
classe possède :
o Deux constructeurs dont un sans paramètre.
o Les getters et les setters o La méthode toString()
o La méthode equals
Créez l’interface InterfaceSociete public
interface InterfaceSociete {
Publicité
public void ajouterEmployeDepartement(Employe e,Departement d);
public void supprimerEmploye(Employe e);
public void afficherLesEmployesLeursDepartements();
public void afficherLesEmployes();
public void afficherLesDepartements();
public void afficherDepartement(Employe e);
Publicité
public boolean rechercherEmploye(Employe e);
public boolean rechercherDepartement(Departement e);
}
Créez les classes SocieteHashMap et SocieteTreeMap
Construisez les classes SocieteHashMap et SocieteTreeMap qui implémentent l'interface
InterfaceSociete et qui reposent sur l'utilisation respective d’un HashMap et d’un TreeMap pour la
Publicité
gestion des employés ainsi que leurs départements respectifs.