Questions marquées «design-patterns»

Un modèle de conception est une solution réutilisable générale à un problème courant dans la conception de logiciels.


3
Comment concevoir le workflow d'un site Web?
J'y pense depuis très longtemps sans parvenir à une réponse optimale. Tout d'abord, je suis un médecin qui aime la programmation mais ne l'a jamais vraiment étudiée, sauf pour l'apprentissage à domicile et de nombreuses années à jouer avec le code pendant mon temps libre. Actuellement, j'essaie de construire un …



5
Pourquoi MVC est-il plus populaire que PAC? [fermé]
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin d'y répondre avec des faits et des citations en modifiant ce message . Fermé il y a 4 ans . Je suis juste tombé sur …




5
Les énumérations créent-elles des interfaces fragiles?
Considérez l'exemple ci-dessous. Toute modification de l'énumération ColorChoice affecte toutes les sous-classes IWindowColor. Les énumérations ont-elles tendance à provoquer des interfaces fragiles? Existe-t-il quelque chose de mieux qu'une énumération pour permettre une plus grande flexibilité polymorphe? enum class ColorChoice { Blue = 0, Red = 1 }; class IWindowColor { …




1
Le principe de substitution de Liskov s'applique-t-il également aux classes implémentant une interface?
LSP indique que les classes doivent être substituables à leurs classes de base, ce qui signifie que les classes dérivées et de base doivent être sémantiquement équivalentes. Mais LSP s'applique-t-il également aux classes implémentant une interface? En d'autres termes, si une méthode d'interface implémentée par une classe est sémantiquement différente …



En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.