Questions marquées «design-patterns»

Un modèle de conception est une solution générale réutilisable à un problème courant dans la conception de logiciels. Utilisez cette balise pour les questions lorsque vous rencontrez des problèmes avec la mise en œuvre de modèles de conception. Veuillez ne pas utiliser cette balise sur les questions sur la correspondance de modèles de texte. Lorsque vous utilisez cette balise sur des questions lourdes d'implémentation - balisez le langage de code dans lequel l'implémentation est écrite.






3
Les gros modèles et les contrôleurs maigres ressemblent à la création de modèles de Dieu [fermé]
Dans l'état actuel des choses, cette question ne convient pas à notre format de questions-réponses. Nous nous attendons à ce que les réponses soient étayées par des faits, des références ou une expertise, mais cette question suscitera probablement un débat, des arguments, un sondage ou une discussion approfondie. Si vous …



3
Model-View-Presenter dans WinForms
J'essaye d'implémenter la méthode MVP pour la première fois, en utilisant WinForms. J'essaie de comprendre la fonction de chaque couche. Dans mon programme, j'ai un bouton GUI qui, lorsqu'on clique dessus, ouvre une fenêtre openfiledialog. Ainsi, en utilisant MVP, l'interface graphique gère l'événement de clic de bouton et appelle ensuite …




14
Classe abstraite vs interface en Java
On m'a posé une question, je voulais que ma réponse soit examinée ici. Q: Dans quel scénario est-il plus approprié d'étendre une classe abstraite plutôt que d'implémenter la ou les interfaces? R: Si nous utilisons un modèle de conception de méthode de modèle. Ai-je raison ? Je regrette de ne …

5
Quel est le point de la méthode accept () dans le modèle de visiteur?
On parle beaucoup de découpler les algorithmes des classes. Mais, une chose reste de côté non expliquée. Ils utilisent le visiteur comme ça abstract class Expr { public <T> T accept(Visitor<T> visitor) {visitor.visit(this);} } class ExprVisitor extends Visitor{ public Integer visit(Num num) { return num.value; } public Integer visit(Sum sum) …


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.