Questions marquées «class-design»

Directives générales sur la façon de concevoir des classes avec les meilleures pratiques connues de l'industrie.


3
Comment concevoir une classe «Employé»?
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 …

2
Classes Python avec une seule instance: quand créer une instance de classe (unique) et quand travailler avec la classe à la place?
É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 …



2
Où mettre une connexion de base de données commune pour mes cours
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 …
11 c#  sql  class-design 

5
Comment résoudre l'interdépendance des classes dans mon code C ++?
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 …



5
Pouvez-vous avoir des résumés / classes «vides»?
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 ++. …





5
Comment savoir privilégier la composition à la généralisation est toujours le bon choix?
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 …
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.