Questions sur oop

18
réponses

Quelle quantité de travail faut-il faire dans un constructeur?

devrait opérations qui pourraient prendre un certain temps être effectuées dans un constructeur ou si l'objet doit êtr ... peuvent à leur tour contenir des répertoires et ainsi de suite. Quelle est la solution élégante pour cette?
demandé sur 2008-11-16 18:14:04
3
réponses

Comment obtenir une référence à la classe enclosing d'une classe interne anonyme en Java? [dupliquer]

cette question a déjà une réponse ici: Se procurer de l'extérieur de la classe de ... erne pour que j'ai un nom à mentionner dans la classe interne anonyme. Être il y a une meilleure façon de le faire?
demandé sur 2008-08-28 00:36:14
8
réponses

Pourquoi assigne-t-on une référence parent à l'objet enfant en Java?

je pose une question assez simple, mais je suis un peu confus en cela. supposons que j'ai une classe Parent ... pourquoi la variable de classe enfant n'est pas accessible après avoir fait cela Parent parent = new Child();
demandé sur 2012-08-28 16:49:31
7
réponses

Qu'y a-t-il de mal à faire d'un test unitaire un ami de la classe qu'il teste? [dupliquer]

cette question a déjà une réponse ici: Comment tester une fonction privée ou une ... s afin que je puisse mieux comprendre? Je ne vois pas pourquoi utiliser un ami pour les tests unitaires est mauvais.
demandé sur 2010-11-13 09:30:57
1
réponses

Comment puis-je avoir besoin d'un argument de méthode en Java pour implémenter plusieurs interfaces?

c'est légal de faire ça en Java: void spew(Appendable x) { x.append("Bleah!\n"); } Comment puis ... able xAppend, Closeable xClose) { xAppend.append("Bleah!\n"); if (timeToClose()) xClose.close(); }
demandé sur 2009-10-01 01:44:52
7
réponses

Alternative au modèle visiteur?

je cherche une alternative au modèle des visiteurs. Permettez-moi de me concentrer sur quelques aspects pertinents du ... s. alors, la question Est: quelqu'un a-t-il rencontré des approches différentes pour gérer cette situation?
demandé sur 2009-06-12 14:04:41
5
réponses

Quelles sont les meilleures pratiques en matière de codage OpenGL (notamment: w.R. T. orientation de l'objet)?

ce semestre, j'ai suivi un cours d'infographie à mon université. En ce moment, nous commençons à entrer dans certaines des ... de la communauté stack overflow sur cette question? Quelles sont vos pratiques exemplaires en matière de codage OpenGL?
demandé sur 2008-10-03 15:07:08
2
réponses

Comment hériter des fonctions javascript?

// Don't break the function prototype. // pd - https://github.com/Raynos/pd var proto = Object.create(Function.prototype ... f2()); // do things do more things console.log(f2.hasOwnProperty("method")); // false console.log(f2.method()); // 42
demandé sur 2011-09-24 16:54:20
10
réponses

Pourquoi déclarer une interface abstraite?

à quoi bon déclarer une interface abstraite? Même chose pour une méthode d'interface. Est-il point? par exemple. public abstract interface Presenter { public abstract void go(final HasWidgets container); }
demandé sur 2010-01-25 20:29:51
5
réponses

Qu'est-ce que la méthode se cache en Java? Même L'explication de JavaDoc est confuse.

Javadoc dit: la version de la méthode cachée qui est invoquée est celle de la superclasse, et la ... sous-classe. ne me dit rien. Tout exemple clair montrant la signification de ceci sera très apprécié.
demandé sur 2013-05-01 10:21:24
6
réponses

se moquant d'une classe singleton

j'ai lu récemment que faire une classe en solo rend impossible de se moquer des objets de la classe, ce qui rend diffi ... de se moquer d'un cours de singleton? En outre, y a-t-il d'autres problèmes associés à faire un singleton de classe?
demandé sur 2010-02-20 15:37:24
11
réponses

Les constructeurs doivent-ils toujours être publics? [dupliquer]

cette question a déjà une réponse ici: qu'est-Ce que l'utilisation de constructeu ... it jamais l'appeler, ou ne jamais faire un objet (à cause du constructeur private )! Et c'est ma deuxième question.
demandé sur 2015-06-23 10:02:18
11
réponses

Obtention d'une propriété statique à partir D'une classe avec un nom de classe dynamique en PHP

j'ai ceci: une variable chaîne qui contient le nom de classe ( $classname ) une variable chaîne de ... classe donnée" (php.net), et oui, je voudrais que la valeur changable (même si elle ne m'aider dans certains cas)
demandé sur 2009-08-14 21:23:45
3
réponses

Taper Duck en Javascript

est-ce que quelqu'un pourrait me donner un exemple D'héritage de Dactylographie de canard en Javascript? J'explore le ... cript D'OO et j'ai entendu parler du Duck dactylographier mais je ne vois aucun exemple d'utilisation du javascript.
demandé sur 2010-07-31 23:33:01
6
réponses

Pourquoi ICollection Générique n'implémente-t-il pas IReadOnlyCollection? in.NET 4,5?

in .NET 4.5 / C# 5, IReadOnlyCollection<T> est déclaré avec un Count propriété: public interface IReadOnlyCollecti ... T> directement veuillez Également noter que c'est essentiellement la même question: Pourquoi ne pas IList<T> œuvre
demandé sur 2012-09-27 17:28:22
5
réponses

Qu'est-ce qu'une méthode pythonique d'Injection de dépendances?

Introduction pour Java, L'Injection de dépendances fonctionne comme de l'OOP pur, c'est-à-dire que vous fournissez une i ... le code client doit injecter la fonctionnalité user getter dans le framework pour faire fonctionner l'authentification.
demandé sur 2015-07-28 17:10:11
4
réponses

Comment le manque D'héritage multiple de C#a-t-il conduit au besoin d'interfaces?

Le Langage De Programmation C# Krzysztof Cwalina déclare dans une annotation: nous avons explicitement décidé de ne pa ... re que interface 's ont été introduits à C# en raison d'un manque d'héritage multiple? Pouvez-vous me donner un exemple?
demandé sur 2013-01-23 18:49:54
1
réponses

Quand les objets doivent-ils être utilisés en OCaml?

Habituellement, un programme OCaml peut être écrit avec ou sans objets. Quand est-il plus avantageux d'utiliser des objets, et quand doivent-elles être évitées?
demandé sur 2012-05-28 08:18:07
20
réponses

Quelle est la différence entre l'abstraction et d'encapsulation?

dans les interviews, on m'a demandé d'expliquer la différence entre l'abstraction et l'encapsulation. Ma réponse a été l ... ue, je n'avais pas une bonne réponse à cette question. Qu'aurais-je dû ajouter pour que ma réponse soit plus complète?
demandé sur 2014-07-30 09:34:34
12
réponses

Enchaîner les méthodes statiques en PHP?

est-il possible d'enchaîner les méthodes statiques ensemble en utilisant une classe statique? Dis que je voulais faire qu ... iques (ce qui ne semble pas possible, à moins que l'exemple ci-dessus puisse être modifié d'une manière ou d'une autre).
demandé sur 2008-09-24 07:32:13
16
réponses

Est-il quelque chose de mal avec une classe dont toutes les méthodes statiques?

je fais une révision de code et je suis tombé sur une classe qui utilise toutes les méthodes statiques. La méthode d' ... e remplir un modèle de tableur excel à partir d'un jeu de résultats DB. Je ne sais pas si cela fait une différence.
demandé sur 2010-03-18 17:28:12
7
réponses

Reconfiguration De Singleton Surutilisation

aujourd'Hui, j'ai eu une révélation, et c'était que je faisais tout de travers. Un peu d'histoire: j'ai hérité d'une a ... urce, livre ou commentaire sur la façon de s'éloigner des Singletons et autre surutilisation de modèle serait utile.
demandé sur 2010-05-28 02:24:59
14
réponses

Pourquoi ne puis-je pas déclarer les méthodes c# virtuelles et statiques?

j'ai une classe helper qui est juste un tas de méthodes statiques et souhaitez sous-classe de la classe d'aide. Certa ... Edit: OK ouais je suis fou. Les résultats de recherche sur Google m'ont fait penser que je n'y étais pas du tout.
demandé sur 2008-10-29 23:17:40
11
réponses

Quelle est la meilleure façon de créer un tableau fragmenté en C++?

je travaille sur un projet qui nécessite la manipulation d'énormes matrices, spécifiquement la sommation pyramidale pour ... ème qui utilise un arbre de recherche binaire (b-tree) pour stocker les entrées. Personne ne sait d'un meilleur système?
demandé sur 2008-08-07 06:29:58
7
réponses

Les objets écrire lui-même à un fichier, ou si un autre objet agir sur elle pour effectuer des e/S?

NOTE: désolé pour la longue question! j'essaie de comprendre certains domaines clés derrière l'orientati ... le une de ces questions" dépendantes de la situation"? Si oui, comment savoir si une méthode est préférée à l'autre?
demandé sur 2009-05-23 17:47:59
5
réponses

Création D'un objet vide en Python

y a-t-il des raccourcis pour définir un objet vide en Python ou devez-vous toujours créer une instance d'une classe vide personnalisée? Modifier: je veux dire un objet vide utilisable pour taper du canard.
demandé sur 2013-10-20 15:27:54
5
réponses

Quand utiliser Final en PHP?

je sais ce que la définition d'une classe Finale, mais je veux savoir comment et quand le final est vraiment nécessaire. ... ar exemple les classes 'Bar' et 'Foo' manquent de fonctionnalités, il serait bien de créer une classe qui s'étend "Bar".
demandé sur 2010-11-22 20:02:55
6
réponses

La valeur de "ceci" dans le gestionnaire en utilisant addEventListener

j'ai créé un objet javascript par prototypage. J'essaie de rendre une table dynamiquement. Alors que la partie de rendu ... ot. I can't seem to figure out the syntax to access the array in the object. alert(this.tickets.length); }
demandé sur 2009-08-27 06:44:39
14
réponses

Les propriétés en écriture seulement ont-elles des applications pratiques?

Je ne sais pas pourquoi j'ai commencé à y penser, mais maintenant je ne peux plus m'arrêter. en C# - et proba ... lement qui ne peuvent pas être remplacées par des appels de méthode simples ou qui deviendraient moins intuitifs?
demandé sur 2010-02-06 20:05:36
10
réponses

Devrais-je utiliser des classes imbriquées dans ce cas?

je travaille sur une collection de classes utilisées pour la lecture et l'enregistrement vidéo. J'ai une classe principal ... es imbriquées sont un nouveau concept pour moi. Veux juste voir ce que pensent les programmeurs au sujet de la question.
demandé sur 2008-08-02 06:51:36