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