Je pense actuellement à une interface avec une classe que j'écris. Cette classe contient des styles pour un caractère, par exemple si le caractère est en gras, en italique, souligné, etc. Je discute avec moi-même depuis deux jours si je dois utiliser des getters / setters ou des noms logiques …
J'essaie de créer un programme de gestion des employés. Je ne peux cependant pas comprendre comment concevoir la Employeeclasse. Mon objectif est de pouvoir créer et manipuler les données des employés sur la base de données à l'aide d'un Employeeobjet. L'implémentation de base à laquelle j'ai pensé était la plus …
Étant donné une classe Python qui ne sera instanciée qu'une seule fois, c'est-à-dire qu'il n'y aura qu'un seul objet de la classe. Je me demandais dans quels cas il était logique de créer une instance de classe unique au lieu de travailler directement avec la classe à la place. Il …
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 afin qu'elle se concentre sur un problème uniquement en modifiant ce message . Fermé il y a 6 ans . Je suis très curieux de connaître …
J'apprends juste sur l'injection de dépendance et je suis coincé sur quelque chose. L'injection de dépendance recommande d'envoyer des classes dépendantes via le constructeur, mais je me demande si cela est nécessaire pour les objets de données. Étant donné que la testabilité unitaire est l'un des principaux avantages de DI, …
J'ai plusieurs classes (référentiels) qui font la tâche de sauvegarder / récupérer certains objets dans / depuis la base de données; tous doivent établir une connexion à une base de données. J'ai pensé afin d'éviter de redéfinir le ConnectionStringet le SqlConnectiondans chaque classe, en leur passant une connexion ouverte. Alors …
Dans mon projet C ++, j'ai deux classes, Particleet Contact. Dans la Particleclasse, j'ai une variable membre std::vector<Contact> contactsqui contient tous les contacts d'un Particleobjet, et les fonctions membres correspondantes getContacts()et addContact(Contact cont). Ainsi, dans "Particle.h", j'inclus "Contact.h". Dans la Contactclasse, je voudrais ajouter du code au constructeur pour Contactcet …
J'ai «découvert» les interfaces et j'ai commencé à les aimer. La beauté d'une interface est qu'elle est un contrat, et tout objet qui remplit ce contrat peut être utilisé partout où cette interface est requise. Le problème avec une interface est qu'elle ne peut pas avoir d'implémentation par défaut, ce …
Je développe une gamme de filtres post pour un site wordpress, et j'ai construit les 4 premiers avec une seule classe. Les deux derniers ont une portée suffisamment différente pour ne partager qu'une seule fonction (la fonction de production des liens finaux) dans leurs classes. Est-il raisonnable, dans ce cas …
Bien sûr, vous pouvez, je me demande simplement s'il est rationnel de concevoir de cette manière. Je fais un clone en petits groupes et je faisais du design de classe. Je voulais utiliser l'héritage, même si je n'y suis pas obligé, pour appliquer ce que j'ai appris en C ++. …
Je lisais cette page , sur le moment où les getters / setters sont justifiés, et l'OP a donné l'exemple de code suivant: class Fridge { int cheese; void set_cheese(int _cheese) { cheese = _cheese; } int get_cheese() { return cheese; } } void go_shopping(Fridge fridge) { fridge.set_cheese(fridge.get_cheese() + 5); …
Je suis confronté à des problèmes avec ce que je ressens comme étant trop d'abstraction dans la base de code (ou du moins à y faire face). La plupart des méthodes de la base de code ont été abstraites pour prendre le parent A le plus élevé dans la base …
Nous faisons beaucoup de tests unitaires et de refactorisation de nos objets métier, et je semble avoir des opinions très différentes sur la conception des classes que les autres pairs. Un exemple de cours dont je ne suis pas fan: public class Foo { private string field1; private string field2; …
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement les réponses. Vous souhaitez 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 6 ans . Je viens de commencer …
Qu'un objet existe ou non physiquement, nous pouvons choisir de le modéliser de différentes manières. Nous pourrions utiliser arbitrairement la généralisation ou la composition dans de nombreux cas. Cependant, le principe du GoF de «privilégier la composition à la généralisation [sic]» nous guide dans l'utilisation de la composition. Ainsi, lorsque …
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.