Questions sur oop

23
réponses

Pourquoi C# ne fournit-il pas le mot clé 'ami' du style c++? [fermé]

le c++ friend keyword permet à un class A de désigner class B comme son ami. Cela permet à Class B d'accéder aux p ... ndis que friend vous permet de donner une certaine classe accès complet à exactement un autres classe)
demandé sur 2008-10-15 07:23:43
12
réponses

Quelle est la meilleure méthode pour fusionner deux objets PHP?

nous avons deux objets PHP5 et souhaitons fusionner le contenu de L'un dans l'autre. Il n'y a pas de notion de sous-cl ... t array_merge () avant de les re-transformer en un objet, mais nous ne pouvons pas dire que nous en sommes fiers.
demandé sur 2009-01-18 21:55:18
24
réponses

Comment savoir quand créer une interface?

j'en suis à un stade de mon développement où j'ai l'impression que je dois en apprendre davantage sur les interfaces. ... omme celle-ci et a eu une percée, j'apprécierais quelques conseils sur la façon de comprendre ce concept. Remercier.
demandé sur 2009-01-14 22:03:23
13
réponses

Déclaration de retour manquante dans une méthode non nulle compilée

j'ai rencontré une situation où un non-méthode void manque un retour déclaration et le code compile. Je sa ... if(mustReturn) break; //do something } //no return statement } C'est vrai pour Java et C#
demandé sur 2013-05-28 14:32:48
15
réponses

Getter et Setter?

Je ne suis pas un développeur PHP, donc je me demande si en PHP est plus populaire pour utiliser des getter/setters ex ... mplement des champs publics: class MyClass { public $firstField; public $secondField; } Merci
demandé sur 2010-12-18 18:29:32
25
réponses

Utiliser le modificateur" final " lorsque applicable en Java [fermé]

en Java, il y a une pratique de déclarer chaque variable (locale ou classe), paramètre final si elles le sont vraiment ... également les erreurs car l'intention est clairement indiquée. Que pensez-vous de ceci et que suivez-vous?
demandé sur 2008-09-26 09:05:59
21
réponses

Comment comparer des objets par champs multiples

supposons que vous avez des objets qui ont plusieurs champs qu'ils peuvent être comparés par: public class Pers ... e() , compareByAge() , etc...) est encombré, à mon avis. alors quelle est la meilleure façon de procéder?
demandé sur 2008-12-15 22:56:43
8
réponses

Pourquoi devrais-je utiliser la liste d'initialisation des membres?

j'aime utiliser les listes d'initialisation des membres avec mes constructeurs... mais j'ai oublié depuis longtemps le ... ilisez-vous les listes d'initialisation des membres dans vos constructeurs? Si oui, pourquoi? Si non, pourquoi pas?
demandé sur 2009-05-29 19:56:23
6
réponses

Comprendre L'héritage prototypique en JavaScript

Je suis nouveau à JavaScript OOP. Pouvez-vous nous expliquer la différence entre les blocs de code suivants? J'ai test ... r ? Ne pas les propriétés et les méthodes de la Car être "hérités" quand je fais var myCar = new Car("Car");
demandé sur 2009-05-21 16:00:43
16
réponses

Java Héritage Multiple

dans une tentative de comprendre pleinement comment résoudre les multiples problèmes d'héritage de Java, j'ai une ques ... t les chevaux. S'il y avait un moyen d'être capable de créer des animaux aussi ce serait grand, mais pas nécessaire.
demandé sur 2014-02-17 12:46:53
13
réponses

Qu'est-ce que le principe de l'inversion de dépendance et pourquoi est-il important?

Qu'est-ce que le principe de l'inversion de dépendance et pourquoi est-il important?
demandé sur 2008-09-15 16:53:20
3
réponses

Comprendre la différence entre getattr et getattribute

j'essaie de comprendre la différence entre __getattr__ et __getattribute__ , cependant, j'y échoue. Le répo ... que j'ai trouvées ne traitent pas le problème à fond. S'il y a de la documentation, je suis prêt à la lire.
demandé sur 2010-11-28 09:23:07
18
réponses

Est-il plus une interface que d'avoir les bonnes méthodes

donc disons que j'ai cette interface: public interface IBox { public void setSize(int size); public int g ... tenu les méthodes correctes en elle comme décrit par une interface? Ou est-il tout autre utilisation des interfaces?
demandé sur 2009-02-03 00:07:36
21
réponses

Qu'est-ce que "couplage lâche?"Veuillez donner des exemples

je n'arrive pas à analyser le concept de "couplage lâche."Je suppose qu'il n'aide pas que le mot "lâche" a habituellem ... . est-ce que quelqu'un peut montrer un code" avant "et" après " (ou un pseudo-code) qui illustre ce concept?
demandé sur 2008-10-22 22:23:09
17
réponses

Différence entre L'héritage et la Composition

la Composition et L'héritage sont-ils les mêmes? Si je veux implémenter le pattern de composition, Comment puis-je le faire en Java?
demandé sur 2010-03-08 08:54:16
14
réponses

Classe avec méthode unique - meilleure approche?

dites que j'ai une classe qui est destinée à remplir une seule fonction. Après avoir exécuté la fonction, il peut être ... mplissent une tâche spécifique et complexe, mais qui n'en nécessitent qu'une (publique) de la méthode pour le faire.
demandé sur 2008-10-15 21:41:54
15
réponses

Pourquoi devrais-je éviter les héritages multiples en C++?

est-ce un bon concept d'utiliser l'héritage multiple ou Puis-je faire d'autres choses à la place?
demandé sur 2009-01-02 08:09:35
10
réponses

Pourquoi les champs privés sont-ils privés au type, pas à l'instance?

en C# (et beaucoup d'autres langues) il est parfaitement légitime d'accéder à des champs privés d'autres instances du ... e raison en or qui signifie absolument que ça doit marcher comme ça ou quelque chose serait complètement impossible?
demandé sur 2011-08-08 18:21:27
10
réponses

Constructeurs vs méthodes D'usine

lors de la modélisation des classes, Quelle est la meilleure façon d'initialiser: constructeurs, ou M ... ment n'est pas trouvé. quelle approche est la meilleure dans ce cas, méthode du constructeur ou de l'usine?
demandé sur 2009-03-10 07:38:29
8
réponses

PHP chaînage de méthode?

J'utilise PHP 5 et j'ai entendu parler d'une nouvelle caractéristique de l'approche orientée objet, appelée 'method chaining'. C'est quoi exactement? Comment puis-je mettre en œuvre?
demandé sur 2010-09-16 10:04:37
6
réponses

Comment puis-je concevoir une classe en Python?

j'ai eu de l'aide vraiment impressionnant sur mes questions précédentes pour la détection des pattes et orteils dans ... qui me permettront de traiter mes données ( lien avec les données zippées d'un chien ) d'une manière raisonnable.
demandé sur 2010-11-17 12:43:13
11
réponses

DDD - la règle selon laquelle les entités ne peuvent pas accéder directement aux dépôts

dans le domaine Driven Design, il semble y avoir lots de accord que les entités ne devraient pas accéder aux dépôt ... me s'il ya eu beaucoup de réponses, je pense toujours qu'il ya place pour plus si les gens ont des idées à ce sujet.
demandé sur 2011-04-17 19:02:02
18
réponses

Orientation de L'objet en C

Qu'est-ce qu'un ensemble de préprocesseur nifty hacks (compatible ANSI C89/ISO C90) qui permettent une sorte d'orienta ... rtout intéressé par le vôtre :-)! Voir aussi pouvez-vous écrire un code orienté objet en C?
demandé sur 2009-01-06 07:26:16
15
réponses

Pourquoi N'y a-t-il pas d'héritage multiple en Java, mais l'implémentation d'interfaces multiples est autorisée?

Java ne permet pas l'héritage multiple, mais il permet l'implémentation d'interfaces multiples. Pourquoi?
demandé sur 2010-03-25 15:40:41
15
réponses

Quelle est la principale différence entre L'hérédité et le polymorphisme?

on m'a présenté cette question à la fin de l'examen du module livre ouvert aujourd'hui et je me suis retrouvé perdu. J ... e sais qu'il existe un certain nombre de questions similaires à celle-ci, mais je n'ai vu aucune réponse définitive.
demandé sur 2011-06-10 19:00:18
30
réponses

Quel est le point de la programmation orientée objet?

autant que je puisse dire, en dépit des millions ou des milliards dépensés sur l'enseignement de L'OOP, les langues, e ... e rate ici? Où est la valeur de L'OOP, et pourquoi tout le temps et l'argent n'a pas réussi à améliorer le logiciel?
demandé sur 2008-08-23 18:40:28
14
réponses

Encapsulation vs Abstraction?

Voici les brèves définitions de l'encapsulation et de l'abstraction. Abstraction: le processu ... différence entre abstraction et encapsulation? encapsulation vs abstraction exemple du monde réel
demandé sur 2012-01-22 16:07:07
4
réponses

MATLAB OOP est lent ou je fais quelque chose de mal?

j'expérimente avec MATLAB OOP , comme un début j'ai imité mes classes Logger DE C++et je mets toutes mes fo ... lémentation OOP, alors que ces frais généraux ne sont pas là pour les fonctions qui sont directement dans le chemin?
demandé sur 2009-11-07 18:36:43
14
réponses

Pourquoi java?lang.L'objet n'est pas abstrait? [dupliquer]

possibilité de dupliquer: Java: Rationale of the Object class not being declared abrégé ... ait est-il arrivé s'ils l'avaient marqué abstrait (bien sûr après avoir fourni des implémentations de ses méthodes)?
demandé sur 2010-01-22 17:04:59
19
réponses

Singleton avec des Arguments en Java

je lisais L'article de Singleton sur Wikipedia et je suis tombé sur cet exemple: public class Singleton { / ... ez-moi entendre vos idées pour une façon plus élégante d'accomplir ce que j'essaie de faire. Merci encore une fois!
demandé sur 2009-06-27 00:02:44