Questions marquées «object-oriented»

12
Le C ++ ne convient-il pas à la POO? [fermé]

Dans l'état actuel des choses, cette question ne convient pas à notre format de questions / réponses. Nous nous attendons à ce que les réponses soient étayées par des faits, des références ou une expertise, mais cette question suscitera probablement un débat, des arguments, des sondages ou une...

12
Avantages de plusieurs méthodes sur Switch

J'ai reçu un examen du code d'un développeur senior aujourd'hui demandant "Au fait, quelle est votre objection à la répartition des fonctions par le biais d'une instruction switch?" J'ai lu à de nombreux endroits sur le fait que pomper un argument via des méthodes de basculement vers un appel est...

12
L'héritage a mal tourné

J'ai un code où un bon modèle d'héritage s'est dégradé et j'essaie de comprendre pourquoi et comment y remédier. Fondamentalement, imaginez que vous ayez une hiérarchie Zoo avec: class Animal class Parrot : Animal class Elephant : Animal class Cow : Animal etc. Vous avez vos méthodes eat (), run...

12
Conception de classe orientée objet

Je me posais des questions sur une bonne conception de classe orientée objet. En particulier, j'ai du mal à choisir entre ces options: méthode statique vs instance méthode sans paramètres ni valeur de retour vs méthode avec paramètres et valeur de retour chevauchement vs fonctionnalité de méthode...

12
Classe contre structure

En C ++ et dans d'autres langages influencés, il existe une construction appelée Structure ( struct) et une autre appelée class. Les deux sont capables de contenir des fonctions et des variables. Quelques différences: La classe reçoit de la mémoire dans le tas et de la structmémoire dans la pile...