Questions sur oop

18
réponses

Qu'est ce qu'un type abstrait de données dans la programmation orientée objet?

qu'est Ce qu'un type abstrait de données dans la programmation orientée objet? J'ai parcouru le wiki pour ce sujet, mais je ne suis toujours pas clair à ce sujet. Quelqu'un pourrait clarifier?
demandé sur 2009-11-07 15:48:08
9
réponses

JavaScript: les bonnes parties - Comment ne pas utiliser " new " du tout

Crockford du livre, JavaScript: Les Bonnes Parties , dit (à la page 114) que les fonctions constructeur devrait ... w Date() ? et, plus important encore, comment éviter d'utiliser new avec nos propres objets personnalisés?
demandé sur 2011-03-07 22:33:13
4
réponses

Comment vérifier un type spécifique D'objet en PHP

j'ai une méthode qui accepte un objet AOP comme argument, pour permettre à l'utilisateur d'utiliser une connexion exis ... et le script va se rompre. en bref: Comment puis-je vérifier une variable pour un type d'objet spécifique?
demandé sur 2011-11-11 11:57:47
8
réponses

Pourquoi les types de données algébriques de Haskell sont-ils "fermés"?

corrigez-moi si je me trompe, mais il semble que les types de données algébriques dans Haskell sont utiles dans de nom ... Déclaration. Quels sont donc les avantages de ce système? Il semble que la voie OO serait beaucoup plus extensible.
demandé sur 2009-05-16 01:17:04
7
réponses

C++ virtuel de la fonction de constructeur [dupliquer]

cette question a déjà une réponse ici: l'Appel de fonctions virtuelles à l'intéri ... : public base { virtual const int value() const { return 1; } }; int main(void) { derived example; }
demandé sur 2009-01-30 20:37:03
8
réponses

Pourquoi ne puis-je pas créer un constructeur Abstrait sur une Classe C# abstraite?

je crée une classe abstraite. Je veux que chacune de mes classes dérivées soit forcée d'implémenter une signature spéc ... e faire fonctionner mon code. J'ai pris soin de cela. Je cherche à comprendre pourquoi C# Ne te laisse pas faire ça.
demandé sur 2009-02-03 00:21:00
3
réponses

Si une classe "Utilities" est mauvaise, où est-ce que je mets mon code générique? [fermé]

je vis généralement par la règle que les variables / fonctions globales sont mauvaises et que chaque morceau de code d ... ée. J'ai l'impression que l'ajouter comme extension méthode sur IList<PointF> peut être le meilleur pari...
demandé sur 2010-07-27 04:26:21
11
réponses

Comment fonctionnent les champs statiques en interne? [dupliquer]

cette question a déjà une réponse ici: Java: où les champs statiques vivent-ils d ... rendre est: Comment les références aux objets de référence le même champ des objets qu'ils référence?
demandé sur 2013-02-09 01:58:56
27
réponses

JavaScript est-il orienté objet?

on s'est demandé si JavaScript était ou non un langage orienté objet. Même une affirmation, "ce n'est pas parce qu'une langue a des objets qu'elle est OO." JavaScript Est un langage orienté objet?
demandé sur 2008-09-20 11:03:04
15
réponses

Qu'est-ce que l'immuabilité et pourquoi devrais-je m'inquiéter?

j'ai lu quelques articles sur l'immuabilité mais je ne suis toujours pas très bien le concept. j'ai fait un f ... is utiliser un type de référence car cela fonctionnera une référence du type et donc je bénéficie de l'immutabilité.
demandé sur 2009-03-08 01:50:05
11
réponses

Pourquoi utiliser des Interfaces, héritage Multiple vs Interfaces, avantages des Interfaces?

j'ai encore un peu de confusion à ce sujet. Ce que j'ai trouvé jusqu'à présent est (des questions similaires ... 'utilisation des interfaces? Est-ce vraiment un héritage Multiple que nous réalisons en utilisant des Interfaces?
demandé sur 2011-12-16 11:52:16
12
réponses

Une façon Simple de comprendre L'Encapsulation et L'Abstraction

apprendre des concepts OOP particulièrement intéressés à comprendre L'Abstraction et L'Encapsulation en profondeur. ... ocessus de cacher tous les secrets de l'objet qui ne sont pas contribuer à ses caractéristiques essentielles.
demandé sur 2013-04-15 15:42:43
6
réponses

Comment puis-je appeler l '"implémentation de base" d'une méthode virtuelle surchargée? [dupliquer]

cette question a déjà une réponse ici: Est-il possible d'appeler la version paren ... teLine("y"); } } class Program { static void Main() { A b = new B(); // Call A.X somehow, not B.X... }
demandé sur 2009-08-26 16:10:30
3
réponses

Quelle est la différence réelle entre" L'Injection bâtarde "et" L'Injection du pauvre homme"?"

du livre" Dependency Injection in .net "je sais que le graphe objet doit être créé à la racine de Composition de l'a ... u'est vraiment" L'Injection du pauvre homme", quelqu'un pourrait-il s'il vous plaît clarifier cela? Merci
demandé sur 2011-08-18 00:59:50
13
réponses

Programmation orientée objet en C [dupliquer]

duplicata possibles: pouvez-vous écrire du code orienté objet en C? modèle orienté ob ... dent pour signaler qu'il n'est pas destiné à être utilisé de l'extérieur de la structure. Ce à propos de l'héritage?
c oop
demandé sur 2010-02-02 03:25:23
6
réponses

"Les fermetures sont des objets du pauvre et vice versa" - Qu'est-ce que cela signifie?

Les fermetures sont des objets du pauvre et vice versa. j'ai vu cette déclaration à beaucoup ... expliquer ce que cela signifie exactement? Si possible, veuillez inclure des exemples dans votre réponse.
demandé sur 2010-03-23 08:38:57
3
réponses

ES6-méthode d'appel statique dans une classe

j'ai cette classe qui fait un appel interne à une méthode statique: export class GeneralHelper extends BaseHelp ... lHelper.is('prod'); en PHP il y a self , static etc. Ne ES6 fournir quelque chose de semblable? TY.
demandé sur 2015-06-29 15:54:49
9
réponses

Quelle est la différence entre une classe concrète et une classe abstraite?

j'apprends le C++, mais je suis confus au sujet de la classe abstraite et de la classe concrète. Quelques exemples du monde réel seraient appréciés.
demandé sur 2010-01-27 21:04:12
1
réponses

Une simple différence dans les noms de variables Python3 peut-elle modifier la façon dont le code fonctionne? [dupliquer]

cette question a déjà une réponse ici: Python attributeError sur __del__ ... de la dernière variable est" vb "vs."v". je penche Python et je travaille sur le truc de L'OOP maintenant.
demandé sur 2014-04-04 17:52:01
7
réponses

Sous-classes de Force d'une interface pour mettre en œuvre ToString

dis que j'ai une interface IFoo et je veux que toutes les sous-classes de IFoo supplantent la méthode ToString d ... urnissent une implémentation de cette façon, de sorte que le compilateur ne s'en plaint pas. Toutes les suggestions?
demandé sur 2009-02-04 10:01:56
7
réponses

Pourquoi ne sommes-nous pas autorisés à spécifier un constructeur dans une interface? [dupliquer]

possibilité de dupliquer: Interface définissant une signature de constructeur? ... t être passé avec le constructeur, mais comme je ne peux pas, je dois suffire avec un commentaire XML sur la classe.
demandé sur 2009-03-27 14:53:47
3
réponses

PHP: comment utiliser une fonction de classe comme un callback [dupliquer]

cette question a déjà une réponse ici: comment invoquer dynamiquement une méthode ... UPD: Comment faire la même chose mais à partir de static méthode (quand $this n'est pas disponible)
demandé sur 2015-03-10 03:25:43
4
réponses

Quelle est la méthode del, comment l'appeler?

je lis un code. Il existe une classe dans laquelle la méthode __del__ est définie. J'ai compris que cette méthode es ... pas comme ça: obj1.del() . Alors, mes questions sont comment appeler la méthode __del__ ? Merci pour toute aide.
demandé sur 2009-09-26 19:49:52
6
réponses

Quelles sont les bonnes ressources JavaScript OOP? [fermé]

JavaScript est un langage léger et puissant, mais il est souvent mal compris et difficile à apprendre (surtout en ce q ... uglas Crockfond JavaScript, de temps à analyser des fermetures Mozilla developer network
demandé sur 2009-12-15 19:01:42
3
réponses

C # interface entre L'héritage et la classe abstraite

supposons que j'ai une Interface comme défini ci-dessous: public interface IFunctionality { void Method(); ... riables de type AbstractFunctionality et IFunctionality . Ce qui se passe à l'intérieur. Veuillez préciser.
demandé sur 2013-01-25 11:03:11
11
réponses

Passage par référence ou le passage par valeur? [fermé]

Lors de l'apprentissage d'un nouveau langage de programmation, l'un des obstacles que vous pouvez rencontrer est la qu ... avec quoi vous avez déjà joué: populaire , obscur , ésotérique , nouveau , ancien ...
demandé sur 2008-08-05 12:56:01
13
réponses

Allen Holub a écrit "Vous ne devez jamais utiliser get/set fonctions", est-il correct? [dupliquer]

cette question a déjà une réponse ici: Pourquoi utiliser getters et setters / acc ... devez-vous utiliser des propriétés accessoiresdans la classe, ou tout simplement hors de la classe?
demandé sur 2009-06-15 17:42:24
4
réponses

Différence entre les interfaces OOP et les classes de type FP [duplicate]

possibilité de dupliquer: L'Interface de Java et la classe de type de Haskell: différences et si ... iment de différence. la recherche sur internet n'a rien donné de substantiel. Si oui, avez-vous la réponse?
demandé sur 2011-11-14 17:12:16
7
réponses

Quand dois-je choisir l'héritage plutôt qu'une interface lors de la conception des bibliothèques C# class? [fermé]

j'ai un nombre Processor classes qui feront deux choses très différentes, mais sont appelées à partir du code commun (u ... our décider si elles devraient toutes hériter de BaseProcessor , ou mettre en œuvre IProcessor comme une interface.
demandé sur 2011-04-28 13:37:06
26
réponses

Pourquoi je n'arrive pas à saisir les interfaces?

est-ce que quelqu'un pourrait s'il vous plaît démystifier les interfaces pour moi ou me montrer quelques bons exemples ... terfaces ou quand les utiliser. je parle d'interfaces dans un contexte d'interfaces vs. classes abstraites.
demandé sur 2008-09-23 22:36:08