Fermé . Cette question doit être plus ciblée . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question pour qu'elle se concentre sur un seul problème en modifiant ce post . Fermé il y a 4 ans . Depuis langage machine (par exemple 0110101000110101) …
Si vous avez une classe qui hérite de deux classes distinctes, cela ne signifie-t-il pas que votre sous-classe fait automatiquement (au moins) 2 choses, une de chaque superclasse? Je crois qu'il n'y a aucune différence si vous avez un héritage d'interfaces multiples. Edit: Pour être clair, je crois que si …
Cette image est tirée de l' application de modèles et de modèles pilotés par domaine: avec des exemples en C # et .NET Il s'agit du diagramme de classes du modèle d'état dans lequel un état SalesOrderpeut avoir différents états au cours de sa durée de vie. Seules certaines transitions …
Considérez deux concepteurs d'interface utilisateur qui souhaitent concevoir des conceptions «attrayantes pour l'utilisateur». "L'attraction des utilisateurs" est un concept qui n'est pas objectif et ne réside que dans l'esprit des designers. Ainsi, le designer A pourrait par exemple choisir la couleur rouge, tandis que le designer B choisit le bleu. …
Je travaille sur un projet solo plus important et en ce moment, et j'ai plusieurs classes dans lesquelles je ne vois aucune raison de créer une instance de. Ma classe de dés en ce moment, par exemple, stocke toutes ses données statiquement et toutes ses méthodes sont également statiques. Je …
J'essaie de comprendre les coulisses de Javascript et je suis un peu coincé dans la compréhension de la création d'objets intégrés, spécialement Object and Function et la relation entre eux. Quand j'ai lu que tous les objets intégrés comme Array, String, etc. sont une extension (héritée) d'Object, j'ai supposé que …
Contexte Voici le problème réel sur lequel je travaille: je veux un moyen de représenter les cartes dans le jeu de cartes Magic: The Gathering . La plupart des cartes du jeu sont des cartes d'apparence normale, mais certaines d'entre elles sont divisées en deux parties, chacune avec son propre …
J'ai une hiérarchie de classes qui représente les contrôles GUI. Quelque chose comme ça: Control->ContainerControl->Form Je dois implémenter une série d'algorithmes qui fonctionnent avec des objets faisant diverses choses et je pense que le modèle de visiteur serait la solution la plus propre. Prenons par exemple un algorithme qui crée …
J'essaie d'apprendre GRASP et j'ai trouvé cela expliqué ( ici à la page 3 ) sur le couplage bas et j'ai été très surpris quand j'ai trouvé ceci: Considérez la méthode addTrackpour une Albumclasse, deux méthodes possibles sont: addTrack( Track t ) et addTrack( int no, String title, double duration …
L'héritage d'interface ci-dessous est illégal en PHP, mais je pense qu'il serait assez utile dans la vie réelle. Existe-t-il un véritable problème de modèle ou documenté avec la conception ci-dessous, contre lequel PHP me protège? <?php /** * Marker interface */ interface IConfig {} /** * An api sdk tool …
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 …
Récemment, j'ai commencé à faire le tour de la POO et je suis maintenant au point où plus je lis sur les différences entre les classes abstraites et les interfaces, plus je deviens confus. Jusqu'à présent, aucun des deux ne peut être instancié. Les interfaces sont des plans plus ou …
J'y pensais et j'avais des doutes. Lorsque je déclare une interface, par exemple: public interface MyInterface { public void method1(); public void method2(); } Ces méthodes d'interface pourraient-elles être considérées comme abstraites? Ce que je veux dire, c'est que le concept d'une méthode abstraite est: Une méthode abstraite est une …
J'ai lu récemment un article qui disait que les faux objets étaient souvent mal compris et mal utilisés. Existe-t-il des anti-schémas moqueurs clairs que je peux rechercher?
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 …
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.