Questions sur oop

18
réponses

Quelle est la différence entre les méthodes de classe et d'instance?

Quelle est la différence entre une méthode de classe et une méthode d'instance? les méthodes d'instance sont-elles les accesseurs (getters et setters) alors que les méthodes de classe sont à peu près tout le reste?
demandé sur 2009-06-28 00:48:43
24
réponses

Pourquoi C# N'autorise pas les méthodes statiques à implémenter une Interface?

pourquoi C# a été conçu de cette façon? si je comprends bien, une interface ne décrit que le comportement, et ... s will be called by their individual names. public string ScreenName() { return name; } .... }
demandé sur 2008-11-03 18:42:00
29
réponses

Méthodes privées JavaScript

pour faire une classe JavaScript avec une méthode publique je ferais quelque chose comme: function Restaurant() ... peuvent être appelées par des méthodes publiques et les "privilégiés" méthodes peuvent être appelées de l'extérieur.
demandé sur 2008-09-11 05:12:39
30
réponses

Comment aurais-je dû expliquer la différence entre une Interface et une classe abstraite?

dans une de mes interviews, on m'a demandé d'expliquer la différence entre une Interface et une classe abstraite . ... s une classe abstraite plutôt qu'une interface, en utilisant des exemples pratiques . Où ai-je mal tourné?
demandé sur 0000-00-00 00:00:00
21
réponses

Que fait le mot clé "statique" dans une classe?

pour être précis, j'ai essayé ce code: package hello; public class Hello { Clock clock = new Clock(); ... é avant la déclaration? Que va-t-elle faire exactement et/ou limiter en termes de ce qui peut être fait à cet objet?
demandé sur 2009-01-05 20:41:38
14
réponses

Devrions-nous "outrepasser" l'implémentation de la méthode d'une interface?

une méthode qui met en œuvre une méthode d'interface devrait-elle être annotée de @Override ? Le javadoc de ... pense pas qu'une interface soit techniquement une superclasse. Ou est-il? Question Élaboration
demandé sur 2008-10-17 19:18:01
21
réponses

Quand utiliser une interface au lieu d'une classe abstraite, et vice-versa?

il s'agit peut-être d'une question générique. Je voulais faire un générique de comparaison entre une interface et une ... isation. Quand on veut utiliser une interface et quand on veut utiliser une classe abstraite ?
demandé sur 2009-01-26 11:47:38
7
réponses

Qu'est-ce qui ne va pas avec les appels de méthode surridables dans les constructeurs?

j'ai un Guichet page classe qui définit le titre de la page en fonction du résultat d'une méthode abstraite. pu ... s au super constructeur dans les sous-classes. Mais cela pourrait être difficile à lire avec de nombreux paramètres.
demandé sur 2010-08-04 13:41:43
8
réponses

Utilisation de l'allocation au lieu de la nouvelle

l'Apprentissage de l'Objective-C et de la lecture des exemples de code, j'ai remarqué que les objets sont généralement ... SomeObject *myObject = [SomeObject new]; Est-il une raison pour cela, comme j'ai lu qu'ils sont équivalents?
demandé sur 2009-04-06 03:26:06
30
réponses

Quand devez-vous utiliser l '" ami " en C++?

j'ai lu la C++ FAQ et j'étais curieux au sujet de la friend déclaration. Personnellement, je ne l'ai jamais util ... sûr comment cela ne casse pas encapsulation. Quand ces exceptions peuvent-elles rester dans la rigueur QU'est L'OOP?
demandé sur 2008-08-20 09:29:32
22
réponses

Polymorphisme vs dominance vs surcharge

En termes de Java, quand quelqu'un demande: qu'est-ce que le polymorphisme? Serait su ... ous-classe, qui est toujours overridding? je pense surcharge n'est pas la bonne réponse pour vous.
demandé sur 2008-09-30 23:29:02
30
réponses

différence entre l'abstraction et l'encapsulation?

Quelle est la différence précise entre encapsulation et abstraction?
demandé sur 2009-04-13 00:15:02
14
réponses

Quand dois-je utiliser une structure plutôt qu'une classe?

MSDN dit que vous devez utiliser des structures lorsque vous avez besoin d'objets légers. Existe-il d'autres scénarios ... re les structures et les classes, je n'ai tout simplement pas un bon feel pour quand d'utiliser une structure.
demandé sur 2008-09-17 21:20:49
4
réponses

Avantages de l'utilisation du prototype, vs méthodes de définition directe dans le constructeur? [dupliquer]

cette question a déjà une réponse ici: utilisation de "prototype" vs. "ceci" en J ... définition de la fonction: var Class = function () {}; vs function Class () {}; Merci!
demandé sur 2010-12-22 13:40:20
10
réponses

JavaScript a-t-il le type d'interface (comme "interface" de Java)?

j'apprends comment faire de la programmation orientée objet avec JavaScript . A-t-il le concept d'interface (comme interface de Java )? pour que je puisse créer un auditeur...
demandé sur 2010-09-14 19:16:45
12
réponses

Pourquoi est-il nécessaire de configurer le constructeur du prototype?

dans la section sur l'héritage dans l'article de MDN Introduction to Object Oriented Javascript , j'ai remarqué qu ... ints to Person Student.prototype.constructor = Student; est-ce important? Est-il possible de le supprimer?
demandé sur 2011-12-10 06:12:09
6
réponses

Pratiques exemplaires en Javascript orienté objet? [fermé]

je me retrouve à coder un gros projet en Javascript. Je me souviens que la dernière était une sacrée aventure parce qu ... lectures, mais je suis toujours très intéressé par les réponses aux questions ci-dessus et les meilleures pratiques.
demandé sur 2009-05-25 19:52:51
5
réponses

Les avantages de prototypes héritage de plus classique?

alors j'ai finalement arrêté de traîner des pieds toutes ces années et j'ai décidé d'apprendre le JavaScript"correcteme ... mprendre quels avantages doivent être obtenus des instances d'objet en utilisant d'autres instances pour l'héritage.
demandé sur 2010-05-10 11:22:04
7
réponses

Quelle est la différence entre agrégation, composition et dépendance? [dupliquer]

cette question a déjà une réponse ici: Quelle est la différence entre association ... Quelle est la différence entre agrégation, composition et dépendance?
demandé sur 2009-10-29 17:50:09
14
réponses

Classe de résumé en Java

qu'est Ce qu'une "classe abstraite" en Java?
demandé sur 2009-08-24 10:26:40
7
réponses

Qu'est-ce que cela signifie que Javascript est un langage basé sur un prototype?

L'un des principaux avantages du Javascript est qu'il s'agit d'un langage basé sur un prototype. mais Qu'est-ce que cela signifie que Javascript est basé sur un prototype, et pourquoi est-ce un avantage?
demandé sur 2008-10-09 11:22:57
16
réponses

Getters et setters sont-ils mal conçus? Avis contradictoires vus [dupliquer]

cette question a déjà une réponse ici: Pourquoi utiliser getters et setters / acc ... faut-il l'être? Dois-je changer mes Getters et Setters pour mes variables personnelles, ou dois-je rester avec eux?
demandé sur 2009-02-19 15:33:20
15
réponses

Quelle est la différence entre le couplage et le couplage dans le paradigme orienté objet?

est-ce que quelqu'un peut décrire la différence exacte entre le couplage lâche et le couplage serré dans le paradigme orienté objet?
demandé sur 2010-05-14 09:32:20
12
réponses

Comment créer une classe statique en C++?

comment créer une classe statique en C++? Je devrais pouvoir faire quelque chose comme: cout << "bit 5 is ... en supposant que j'ai créé la classe BitParser . À quoi ressemblerait la définition de la classe BitParser ?
demandé sur 2008-08-13 03:35:00
23
réponses

Comment concevoir des projets orientés objet? [fermé]

je travaille sur un grand projet (pour moi) qui aura beaucoup de classes et devra être extensible, mais je ne suis pas ... t le processus que vous suivez habituellement yeilds une bonne conception propre mieux représenter le produit final?
demandé sur 2009-07-09 02:10:25
17
réponses

Les sous-classes héritent-elles de champs privés?

il s'agit d'une question d'entrevue. Ne sous-classes héritent privé les champs? j'ai ré ... les membres de sa classe parente. avez-vous des arguments pour justifier l'opinion de l'intervieweur?
demandé sur 2011-01-17 20:34:18
1
réponses

Quel est L'intérêt des interfaces en PHP?

Interfaces vous permettent de créer du code qui définit les méthodes des classes qui l'implémentent. Vous ne pou ... t-il juste un moyen d'éviter d'avoir des espaces réservés jonché dans la classe abstraite? Ai-je raté quelque chose?
demandé sur 0000-00-00 00:00:00
4
réponses

Comment marquer une classe comme Obsolète? [dupliquer]

possibilité de dupliquer: Comment puis-je marquer une méthode comme obsolète/dépréciée? - C# ... veux pas utiliser une classe plus dans mon projet, mais ne souhaitez pas supprimer avant une période de 2 semaines.
demandé sur 2008-11-24 18:37:59
17
réponses

Quand dois-je utiliser "ceci" dans une classe?

je sais que this fait référence à un objet courant. Mais je ne sais pas quand je dois vraiment l'utiliser. Par exemple ... ser? Devrais-je l'utiliser. Si j'utilise juste method() , ne sera-t-il pas, par défaut, appliqué à l'objet courant?
demandé sur 2010-03-09 20:57:04
20
réponses

Création du motif de Singleton dans PHP5

comment créer une classe Singleton en utilisant les classes PHP5?
demandé sur 2008-10-15 04:33:27