Pourquoi est-il avantageux d'utiliser le modèle de stratégie si vous pouvez simplement écrire votre code dans les cas if / then? Par exemple: j'ai une classe TaxPayer, et l'une de ses méthodes calcule les taxes en utilisant différents algorithmes. Alors pourquoi ne peut-il pas avoir de cas if / then …
Mon patron m'a donné un projet avec une logique particulière. Je dois développer une page Web qui doit guider le navigateur à travers de nombreux cas jusqu'à ce qu'il arrive au produit. Voici le schéma des chemins de navigation dans le site: IMPORTANT! Dans la page Produits, le navigateur peut …
J'ai passé beaucoup de temps à développer des widgets simples pour les projets de la manière suivante: var project = project || {}; (function() { project.elements = { prop1: val1, prop2: val2 } project.method1 = function(val) { // Do this } project.method2 = function(val) { // Do that } project.init …
Le modèle de conception de la stratégie est souvent considéré comme un substitut aux fonctions de première classe dans les langues qui en manquent. Par exemple, disons que vous vouliez transmettre des fonctionnalités à un objet. En Java, vous devez passer dans l'objet un autre objet qui encapsule le comportement …
J'ai lu la documentation et d' autres fils de discussion sur ce sujet et je ne me sens pas vraiment convaincu; Je ne vois pas clairement les limites d'utilisation de cette technique. Les fragments sont désormais considérés comme une meilleure pratique ; chaque activité doit être essentiellement un support pour …
Imaginez que votre client souhaite avoir la possibilité d'ajouter une nouvelle propriété (par exemple, la couleur) au produit dans son eshop dans son CMS. Au lieu d'avoir des propriétés comme champs: class Car extends Product { protected String type; protected int seats; } Vous finiriez probablement par faire quelque chose …
Je me retrouve souvent à renvoyer un booléen à partir d'une méthode, qui est utilisée à plusieurs endroits, afin de contenir toute la logique autour de cette méthode en un seul endroit. Tout ce que la méthode d'appel (interne) doit savoir, c'est si l'opération a réussi ou non. J'utilise Python …
Le problème Disons que j'ai une classe appelée DataSourcequi fournit une ReadDataméthode (et peut-être d'autres, mais gardons les choses simples) pour lire les données d'un .mdbfichier: var source = new DataSource("myFile.mdb"); var data = source.ReadData(); Quelques années plus tard, je décide que je veux pouvoir prendre en charge des .xmlfichiers …
J'ai besoin de renvoyer 2 valeurs d'une méthode. Mon approche est la suivante: créer une classe interne avec 2 champs qui seront utilisés pour conserver ces 2 valeurs mettre la méthode à l'intérieur de cette classe instancier la classe et appeler la méthode. La seule chose qui sera modifiée dans …
Je veux savoir s'il existe des modèles de conception pour le Web en plus de MVC? Je sais qu'il existe des modèles de conception tels que: Registry, Observer, Factory, ActiveRecord, ... et MVC un ensemble d'autres modèles de conception et structure de dossiers. Existe-t-il un modèle de conception comme MVC …
J'ai des questions lors de la conception d'une architecture pour un projet autour de MVC. (C'est un projet SDK C ++ / Marmalade, je n'utilise pas de framework MVC particulier, j'en fais un.) Sur plusieurs articles (comme sur l'article original de Steve Burbek ), je continue de lire le concept …
Nous utilisons ASP.NET MVC 2 avec une couche de présentation contrôleur / vue et un modèle composé d'une couche logique métier, d'une couche d'accès aux données [procédures stockées et classes / méthodes pour parler aux procédures stockées]. Dans la couche de gestion et au-dessus pour la plupart des applications, Edit …
Ce que je veux dire ici, c'est comment passer d'un modèle T add(T a, T b) ...au code généré? J'ai pensé à quelques façons d'y parvenir, nous stockons la fonction générique dans un AST au fur Function_Nodeet à chaque fois que nous l'utilisons, nous stockons dans le nœud de fonction …
J'ai beaucoup entendu parler du modèle de référentiel, mais je ne comprenais pas vraiment ce qu'un référentiel devrait vraiment faire. Quand je dis "ce qu'un dépôt devrait vraiment faire", je suis principalement préoccupé par les méthodes qu'il devrait fournir. Par exemple, un référentiel devrait-il vraiment fournir des méthodes CRUD, ou …
Récemment, j'ai été confronté à une question de savoir si un calcul simple devait être placé dans la couche Entité, ou si l'entité devait être pure pour simplement stocker les données brutes et laisser les logiques de calcul dans la couche métier. Ma question est donc de savoir s'il est …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.