#ifndef ZOO_H #define ZOO_H #include #include #include using namespace std; class ANIMAL; class ENCLOS; class PERSONNEL; class ZOO { // Associations // Attributes private: string nom; list lani; list lenc; list lper; // Operations public: //Constructeur ZOO (string n){ nom=n;}; //Destructeur ~ZOO(); //methodes void AjoutAnimal (ANIMAL *A) {lani.push_back(A);}; //void SuppAnimal (int n); //Supprimer les liens void AjoutEnclos (ENCLOS *E) {lenc.push_back(E);}; //void SuppEnclos (int n); //Supprimer les liens void AjoutPersonnel (PERSONNEL *P) {lper.push_back(P);}; //void SuppPersonnel (string, string); //Supprimer les liens void AfficheAnimal(); void AffichePers(); }; #endif