Bonjour,
Voilà, je doit appliquer le modèle du DP Observer avec l'exemple d'une petite MailBox.
Je part du principe que vous connaisser le principe du DP Observer (une sorte d'abonnement chez qui chaque composent va s'inscrir, puis quand il y a une update, ceux-çi sont avertit....)
ma Mailbox est réprésentée par un Vecteur de Mail(ou Mail est une classe qui contient: Un auteur, un Message, un Bool pour savoir si le mess. est lu ou non)
J'ai aussi fait une classe (thread) qui ajoute,, ou supprime aléatoirement un message dans la Mailbox.
Chaque fois qu'un message est supprimé, ou ajouté, je notifie CHAQUE observateurs, de la modification de la mailBox
C'est la que je demande votre aide, j'ai déja un Observateur, c'est celui qui compte le nombre de Mail dans la Boite, j'en ai fait un autre, qui recupere la liste des mail et les affiches dans une JList...
Il faut en faire encore 3, mais je ne sais pas trop quoi faire??? A part ce que j'au deja fait, je ne voit pas trop
Et j'ai une autre question, est-ce que mon Obervateur JList qui recupere la liste des messages à le droit d'envoyer un message à la MailBox pour lui indiquer qu'un X message à été lu (je pensait le faire en cliquant sur un des mails dans la liste...) Ou alors un Observateur ne doit juste que LIRE et AFFICHER ?
d'avance merci
Partager