J'ai quelques types de classes de validateurs que j'utilise actuellement pour la mise en œuvre d'une interface de validation. Parfois, j'ai besoin de combinaisons d'entre eux mais généralement j'ai besoin d'eux individuellement. Cela semble-t-il une bonne situation pour utiliser le modèle composite?Le modèle composite me perturbe
2
A
Répondre
6
Pourrait être, sur la base des informations minimales que vous fournissez.
Vous pouvez implémenter un validateur contenant une collection d'autres validateurs et utiliser tous les validateurs enfants pour valider les données fournies.
En tant qu'extension/alternative, vous pouvez également implémenter des opérations logiques via ce modèle, par ex. Les validateurs qui AND/OR/XOR etc. sont le résultat de deux (ou plus) validateurs enfants.
Questions connexes
- 1. Modèle composite C++ Classe Factory
- 2. modèle composite pour l'application GTD
- 3. WPF Composite - Expose le modèle EF à tous les modules
- 4. Est-ce que JavaScript perturbe le chargement d'autres contenus?
- 5. jQuery Le plugin "Autocomplete" perturbe l'ordre de mes données
- 6. Utilisation du MVP pour un modèle d'objet structuré composite
- 7. Problème de méthodes multi-feuilles en modèle composite
- 8. Utilisation de Linq to Query pour les nœuds terminaux/Leaf dans le modèle hiérarchique/composite
- 9. Java: Composite
- 10. L'assemblage en ligne perturbe-t-il la portabilité?
- 11. Impossible de charger le contrôle composite viewstate
- 12. SWT composite taille maximale
- 13. Les rappels dans le bloc d'application composite
- 14. Pouvez-vous me dire logback.xml un modèle complet?
- 15. Qu'est-ce que le contrôle composite dans asp.net? Comment créer un contrôle composite?
- 16. Terminologie - parties d'une relation composite
- 17. gtk widget composite focus
- 18. Composite DisplayMember pour ComboBox
- 19. Enregistrement d'un contrôle composite
- 20. WPF Composite Shape
- 21. Composite expansible verticalement
- 22. Ajax-pièce composite
- 23. Application Wpf Composite
- 24. Composite Index - SQL Server
- 25. GWT uibinder composite
- 26. Android Composite XML View
- 27. Clé composite Datanucleus fetchgroup
- 28. Java Composite List
- 29. Clé composite conditionnelle dans MySQL?
- 30. Modèle composé