Questions sur oop

16
réponses

Que sont les métaclasses en Python?

que sont les métaclasses et à quoi servent-elles?
demandé sur 2008-09-19 10:10:46
7
réponses

Comprendre les méthodes Python super() avec init () [dupliquer]

cette question a déjà une réponse ici: Que fait "super" en Python? ... _init__(self) class ChildB(Base): def __init__(self): super(ChildB, self).__init__() ChildA() ChildB()
demandé sur 2009-02-23 03:30:08
30
réponses

Quelle est la différence entre une interface et une classe abstraite?

Quelle est exactement la différence entre une interface et une classe abstraite?
demandé sur 2009-12-16 11:15:15
30
réponses

Qu'est-ce que L'Inversion du contrôle?

L'Inversion du contrôle (ou IoC) peut prêter à confusion lorsqu'elle est rencontrée pour la première fois. Qu'est-ce que c'est? quels problèmes résout-il? quand est-il approprié et quand pas?
demandé sur 2008-08-06 07:35:27
30
réponses

Quelle est la différence entre une méthode et une fonction?

est-ce que quelqu'un peut fournir une explication simple de méthodes vs. fonctions dans le contexte OOP?
demandé sur 2008-10-01 03:45:10
23
réponses

Quelle est la différence entre une fonction abstraite et une fonction virtuelle?

Quelle est la différence entre une fonction abstraite et une fonction virtuelle? Dans quels cas est-il recommandé d'utiliser virtuel ou abstrait? Quelle est la meilleure approche?
demandé sur 2008-12-24 17:11:43
30
réponses

Pourquoi utiliser getters et setters / accessors? [fermé]

Quel est l'avantage d'utiliser getters et setters - qui n'utilisent que get et set - au lieu d'utiliser simplement les ... oo; } public String getFoo() { return foo; } alors que le premier prend beaucoup moins de code réutilisable.
demandé sur 2009-10-14 22:20:56
30
réponses

Interface vs classe abstraite (général OO)

j'ai eu récemment deux entretiens téléphoniques où on m'a interrogé sur les différences entre une Interface et une cla ... Interface? Quelle est la différence entre une classe d'interface et une classe abstraite?
demandé sur 2009-04-17 20:42:38
30
réponses

Transmission de données entre les contrôleurs de vue

je suis nouveau à iOS et Objective-C et l'ensemble du paradigme MVC et je suis coincé avec ce qui suit: j'ai ... la création d'un modèle de données. quelle serait la bonne façon d'effectuer ceci et comment ferais-je il?
demandé sur 2011-03-06 15:43:57
26
réponses

Pourquoi ne pas hériter de la Liste?

lors de la planification de mes programmes, je commence souvent avec une chaîne de pensée comme cela: ... oi pas? Qu'est-ce qu'un programmeur doit prendre en considération, en décidant si hériter de List<T> ou non?
demandé sur 0000-00-00 00:00:00
6
réponses

Quelles sont les différences entre type() et isinstance()?

quelles sont les différences entre ces deux fragments de code? En utilisant type() : import types if type(a) ... if isinstance(a, dict): do_something() if isinstance(b, str) or isinstance(b, unicode): do_something_else()
demandé sur 2009-10-11 07:50:54
13
réponses

Nommer les Classes - Comment éviter d'appeler tout un "Manager"? [fermé]

il y a longtemps, j'ai lu un article (je crois une entrée de blog) qui m'a mis sur la" bonne " voie sur la dénomination ... pour perdre beaucoup de temps. Si vous n'arrivez pas à trouver un bon nom en 10 minutes, passez à autre chose.
demandé sur 2009-12-08 15:55:28
19
réponses

Quel est le but du moi?

Quel est le but du mot self en Python? Je comprends qu'il se réfère à l'objet spécifique créé à partir de cette clas ... uelqu'un peut-il m'en parler? Ce n'est pas quelque chose que je suis venu dans mon (certes limitée) de l'expérience.
demandé sur 2010-04-26 00:22:28
9
réponses

Quelle est la différence entre les classes de style ancien et nouveau en Python?

Quelle est la différence entre les anciennes et les nouvelles classes de style en Python? Y a-t-il une raison d'utiliser des cours à l'ancienne de nos jours?
demandé sur 2008-09-10 22:01:27
24
réponses

Quand utiliser une classe vs une struct en C++?

dans quels scénarios est-il préférable d'utiliser un struct vs un class en C++?
demandé sur 2008-09-10 20:29:54
30
réponses

Que signifie "programmer vers une interface"?

j'ai vu cela mentionné plusieurs fois et je ne suis pas clair sur ce que cela signifie. Quand et pourquoi voudriez-vou ... ui prend un objet qui implémente une interface? Est-ce possible?) désolé si j'ai complètement raté le but.
demandé sur 2008-12-21 03:48:59
30
réponses

Interface vs classe de Base

Quand dois-je utiliser une interface et quand dois-je utiliser une classe de base? devrait-il toujours être ... tre placés sur un animal par animal, mais je ne comprends pas pour l'utiliser pour un animal de compagnie Générique.
demandé sur 2008-09-11 19:20:30
26
réponses

Quel est l'exemple du principe de substitution de Liskov?

j'ai entendu dire que le principe de substitution de Liskov (LSP) est un principe fondamental de la conception orientée objet. Quel est-il et quels en sont quelques exemples de son utilisation?
demandé sur 0000-00-00 00:00:00
4
réponses

Programmation fonctionnelle vs programmation orientée objet [fermé]

j'ai été principalement exposé à la programmation OO jusqu'à présent et je suis impatient d'apprendre un langage fonct ... quelles sont les définitions de problèmes typiques où la programmation fonctionnelle est un meilleur choix?
demandé sur 2010-01-17 00:35:48
19
réponses

Quelles techniques peuvent être utilisées pour définir une classe en JavaScript, et quels sont leurs compromis?

je préfère utiliser OOP dans des projets à grande échelle comme celui sur lequel je travaille en ce moment. J'ai besoi ... qui traite de la programmation orientée objet en JavaScript. Est-il une meilleure façon de faire de l'héritage?
demandé sur 2008-12-23 02:07:04
19
réponses

Python init et self que font-ils?

j'apprends le langage de programmation Python et je suis tombé sur quelque chose que je ne comprends pas complètement. ... -il nécessaire? (etc.) je pense qu'ils pourraient être des constructions OOP, mais je ne sais pas beaucoup.
demandé sur 2009-03-09 08:09:51
18
réponses

Monade dans la plaine de l'anglais? (Pour la programmation orientée objet programmeur sans FP arrière-plan)

en termes qu'un programmeur OOP pourrait comprendre (sans aucune expérience de programmation fonctionnelle), qu'est ... onads en une application OOP. Ce serait vous faites pour porter les responsabilités des monades à l'application OOP?
demandé sur 2010-04-24 17:42:54
15
réponses

Interview: peut-on instancier une classe abstraite?

a demandé l'intervieweur - pouvons-nous instancier une classe abstraite? Je l'ai dit, Pas de. Il m'a dit de Mal, nous ... 'appel de la classe abstraite. Quelqu'un peut-il expliquer cela à moi? Ai-je vraiment eu tort pendant mon entretien?
demandé sur 2012-12-02 20:01:58
5
réponses

Comment un modèle devrait-il être structuré dans MVC?

je commence juste à saisir le cadre MVC et je me demande souvent combien de code devrait aller dans le modèle. J'ai te ... éparer ce code qui fait réellement fonctionner la base de données? est-ce que je vais avoir quatre couches?
demandé sur 2011-05-03 04:28:42
17
réponses

Ajouter une méthode à une Instance D'objet existante

j'ai lu qu'il est possible d'ajouter une méthode à un objet existant (i.e., pas dans la définition de classe) en Python. je comprends qu'il n'est pas toujours bon de le faire. Mais comment peut-on faire cela?
demandé sur 2008-08-04 06:17:51
6
réponses

Comment appeler une fonction de classe mère à partir d'une fonction de classe dérivée?

comment appeler la fonction parent d'une classe dérivée utilisant C++? Par exemple, j'ai une classe appelée parent , ... l'enfant, j'aimerais faire un appel à la fonction d'impression des parents. Comment pourrais-je aller sur le faire?
demandé sur 2008-12-10 22:35:45
27
réponses

Qu'est-ce que le polymorphisme, c'est pour quoi, et comment est-il utilisé?

je regardais une vidéo Google Tech Talks , et ils ont souvent fait référence au polymorphisme. qu'est-Ce que le polymorphisme, c'est pour quoi, et comment est-il utilisé?
demandé sur 2009-06-23 12:14:21
6
réponses

Qu'est-ce que "super" fait en Python?

Quelle est la différence entre: class Child(SomeBaseClass): def __init__(self): super(Child, self). ... dans les héritages multiples, mais je ne sais pas quels sont les avantages de l'utiliser dans ce genre de situation.
demandé sur 2008-10-21 22:13:15
30
réponses

L'utilisation d'.appliquer() avec les "nouveaux" de l'opérateur. Est-ce possible?

en JavaScript, je veux créer une instance objet (via l'opérateur new ), mais passer un nombre arbitraire d'arguments au ... ); } F.prototype = Something.prototype; return function() { return new F(arguments); } })();
demandé sur 2009-10-22 16:15:09
30
réponses

Pouvez-vous écrire du code orienté objet en C? [fermé]

pouvez-vous écrire du code orienté objet en C? En particulier à l'égard de polymorphisme. Voir aussi la question sur le débordement de la cheminée objet-orientation dans C .
demandé sur 2008-12-09 07:02:40