Je ne fais que lire le schéma de la chaîne de responsabilité et j’ai du mal à imaginer un scénario où je préférerais utiliser celui de décorateur . Qu’est-ce que tu penses? Le CdR a-t-il une utilisation de niche?
Quels sont les avantages et les inconvénients de garder les auditeurs comme WeakReferences. Le grand “Pro” est bien sûr que: Ajouter un écouteur en tant que WeakReference signifie que l’auditeur n’a pas besoin de se “supprimer”. Mettre à jour Pour ceux qui craignent que l’auditeur ait la seule référence à l’object, pourquoi ne pas y […]
On m’a posé une question, je voulais que ma réponse soit examinée ici. Q: Dans quel scénario est-il préférable 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 suis désolé si je n’ai pas été en mesure […]
Je veux démontrer l’utilisation de Pattern Pattern à mon équipe. J’ai lu de nombreux livres et articles en ligne. Tout le monde cite un exemple utile pour comprendre le concept (forme, carte mémoire, adaptateur électronique, etc.), mais il n’y a pas d’étude de cas réelle. Pouvez-vous s’il vous plaît partager toute étude de cas de […]
De l’article sur le modèle de réacteur wikipedia: Le modèle de conception du réacteur est un modèle de gestion des événements permettant de gérer les demandes de service livrées simultanément à un gestionnaire de services par une ou plusieurs entrées. Il a nommé quelques exemples, par exemple nodejs , twisted , eventmachine Mais ce que […]
Je suis un étudiant de première année à l’université pour mon diplôme en informatique … J’ai programmé beaucoup ces dernières années, mais récemment, je me suis davantage intéressé aux idées théoriques sur le code d’organisation, les modèles de conception, les différences linguistiques, etc. J’ai une classe Java, alors j’ai abandonné ma recherche / développement en […]
J’ai toujours été d’avis que les déclarations de changement importantes sont un symptôme de la mauvaise conception de la POO. Dans le passé, j’ai lu des articles qui traitent de ce sujet et ils ont fourni des approches basées sur la POO, généralement basées sur le polymorphism pour instancier le bon object pour gérer le […]
On parle beaucoup de découpler les algorithmes des classes. Mais, une chose rest de côté pas expliquée. Ils utilisent un visiteur comme celui-ci abstract class Expr { public T accept(Visitor visitor) {visitor.visit(this);} } class ExprVisitor extends Visitor{ public Integer visit(Num num) { return num.value; } public Integer visit(Sum sum) { return sum.getLeft().accept(this) + sum.getRight().accept(this); } […]
J’ai une fonction qui renvoie le même type d’objects (résultats de la requête) mais sans propriétés ni méthodes communes. Pour avoir un type commun, j’ai eu recours à une interface vide comme type de retour et “implémenté” sur les deux. Cela ne sonne pas bien sûr. Je ne peux que me consoler en m’accrochant à […]
J’ai travaillé sur une application Android qui utilise souvent try/catch éviter de tomber en panne, même dans les endroits où cela n’est pas nécessaire. Par exemple, Une vue en xml layout avec id = toolbar est référencée comme: // see new example below, this one is just confusing // it seems like I am asking […]