Bonjour
J'ai un petit soucis:
Tout d'abord je vous explique ma situation
Je veux créer 2 agents communicants tout simple :
_un 1er Agent vérifie si la porte de la maison est ouverte et si non il appelle le portier
_Le 2eme Agent, le portier viens à la rescousse du 1er en lui ouvrant la porte si elle est fermée
Pour cela j'ai créé une classe Déménageur(le 1er agent), une classe Portier, et enfin une classe Maison
Maison n'est pas un agent mais possèdes les Attribut tel que le boolean qui dit si la porte est ouverte (que l'on récupère avec un geteur)
Or pour utiliser les méthodes de la classe Maison (les geteurs et les seteurs) je dois instancier la classe Maison dans mes 2 agents (en faisant new Maison() ) mais si je fais cela j'aurais donc une "maison" différente (donc 2 instances différente) de la maison
Quel pourrait-être la solution pour que mes 2 agents utilisent la même instance de Maison? (ou ptêt bien qu'c'est po possible?)
Merci d'avance![]()
Partager