J'écris une application qui affichera un message sur une page wiki interne et un service de messagerie interne. Je prévois que je devrais poster ce message à des interfaces supplémentaires sur la route. Pour cette raison, cela semblait être une bonne occasion d'apprendre à utiliser des motifs de design. Je suis un peu nouveau pour dessiner des motifs. J'ai passé en revue les here. Ma question est, pour mon scénario, quelle est selon vous la meilleure option? Ils semblent se chevaucher dans certains cas. Merci pour votre participation!Modèle de conception Question à utiliser pour le scénario
0
A
Répondre
0
Certainement Observer Pattern est là pour vous sauver;)
Pour un
élaboré exampleVous pouvez faire quelque chose comme ça
public void postMessage(Message message) { // you can
// save message
// now notify :))
notifyObservers();
}
0
Si les différents services «de destination» ont chacun une API différente, un modèle d'adaptateur vous rendra probablement la vie un peu plus facile. Voir ma réponse au this stackoverflow question pour plus de détails.
0
Si vous cherchez à traiter les messages et les acheminer aux services, je recommande de jeter un oeil à la Enterprise Integration Patterns. Ils ont été spécialement conçus pour gérer le cas où vous prenez un message et avez besoin de le transformer et de l'envoyer ailleurs.
Questions connexes
- 1. Quel modèle de conception peut être utilisé pour ce scénario?
- 2. Question de conception: Alias pour un modèle d'emplacement (Rails)
- 3. Meilleur motif de conception pour le scénario suivant
- 4. question de modèle de conception d'observateur
- 5. Question de modèle de conception Objective-C sur le délégué
- 6. Question de modèle de conception Hibernate
- 7. MVC2 question de conception de modèle
- 8. modèle approprié pour le scénario donné
- 9. conception d'un scénario
- 10. Collections génériques, Classes membres, conception question de modèle pour VB.NET
- 11. Conception Question pour le système de notification
- 12. .net conception motif question
- 13. question de conception
- 14. Quel modèle utiliser dans ce scénario?
- 15. modèle de conception recommandée (s) utiliser
- 16. Question de conception pour ActiveAdmin
- 17. MVC question de conception
- 18. Conception de base de données pour ce scénario donné
- 19. Question de conception pour le processus à distance
- 20. Commande -Architecture scénario Question
- 21. Modèle de conception pour le suivi/statuts
- 22. Erreur Modèle de conception
- 23. Winforms scénario multithread question
- 24. Quel modèle de conception utiliser pour l'envoi flexible de messages?
- 25. modèle de conception pour le constructeur sql
- 26. modèle de conception pour le paramètre Méthode
- 27. modèle de conception pour les autorisations
- 28. Question de conception SQLite
- 29. Quel modèle de conception implémenter pour utiliser une API REST?
- 30. ThreadPool et Producer - Question de conception de modèle de consommateur