Pour mon programme, j'ai une classe Server
et une classe Protocols
.Établir la bonne relation entre deux classes
Lorsque mon serveur reçoit un message du client, je souhaite que le serveur envoie le message aux protocoles. Les protocoles déterminent ensuite ce qui doit être fait avec le message et invoquent les méthodes appropriées. Maintenant, les méthodes qui doivent être invoquées sont à l'intérieur du serveur. Donc, essentiellement, le serveur doit avoir accès aux protocoles et les protocoles doivent avoir accès au serveur.
Quelle est la meilleure façon d'établir une telle relation? Comment je le ferais? Je ne veux pas de référence circulaire, mais y a-t-il un autre moyen? Qu'en est-il de suivre le modèle de servlet des objets de demande/réponse?
élaborer quelles sont ces méthodes dans le serveur? –