Est-il acceptable de faire plus de 1 façade classe (pas instance) dans un motif de conception de façade? Je veux dire, est-ce formellement interdit? Cela va-t-il inhiber l'avantage de la «conception de façade»?Plus d'une classe de façade en «motif de façade»?
1
A
Répondre
5
Une façade est essentiellement un regroupement pratique de fonctionnalités. Si plusieurs groupements existent, vous pouvez certainement créer plusieurs façades.
Veuillez noter que lors de l'utilisation de modèles d'injection de dépendance, l'utilisation du modèle de façade est beaucoup moins fréquente que précédemment.
Questions connexes
- 1. Contrôleur avant vs motif Façade
- 2. Faire une façade en Python 2.5
- 3. Façade sûre/flexible pour Windows FormatMessage
- 4. Appels de façade de service - Vérification de sécurité
- 5. Comment gérer les erreurs d'une méthode de façade qui effectue de nombreuses modifications de fond disparates?
- 6. Lorsque vous utilisez des beans de session en façade, pourquoi utiliser également des beans de session métier?
- 7. Comment créer une façade pour des tables SQL LINQ 2 identiques?
- 8. Motif de fournisseur et DefaultProvider
- 9. Motif permettant de créer des instances de classe par un identifiant entier?
- 10. Choix d'un motif de conception
- 11. Auto-générer une AppSettings classe
- 12. Motif de chargement de l'entité commerciale
- 13. Quel motif de conception est à l'opposé du motif Usine?
- 14. Motif de commande: client et invocateur
- 15. Quel motif de conception est suggéré ici?
- 16. Motif de commande sans fonctions virtuelles (C++)
- 17. Duplication de constructeurs de classe de base en sous-classe?
- 18. Unité de travail Design Motif
- 19. Motif persistance - Observer à base de règles
- 20. Recherche d'un motif de dessin spécifique
- 21. Pourquoi le motif Borg est-il meilleur que le motif Singleton en Python?
- 22. Comprendre les critères regex en correspondance de motif
- 23. Fonction de Dispose appelant Disposer (IsDisposing) un motif en C#?
- 24. Extension de la classe Sprite pour plus de commodité?
- 25. Où puis-je trouver plus de détails sur le motif Enabler popularisé par Ken Auer?
- 26. Comparer Classe Le plus efficace?
- 27. Comment créer une classe en utilisant le motif Singleton Design dans Ruby?
- 28. Performance de Arrays.asList
- 29. Le motif Builder remplace-t-il le motif d'usine?
- 30. Comment le motif Observateur ressemble-t-il plus à un "Modèle de Notificateur"?
Je ne pense pas que quelque chose soit formellement interdit, juste désapprouvé, (je ne dis pas que ce que vous proposez est mal vu, je dis juste en général) tant que vous écrivez du code qui est propre, facile lire et comprendre et fonctionne aussi, alors votre accord. Votre propre raisonnement devrait vous aider avec cela. – Sekhat