Questions sur ooad

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
19
réponses

Abstraction VS masquage de L'Information VS Encapsulation

pouvez-vous me dire quelle est la différence entre abstraction et masquage d'information dans le développement de ... bonne réponse pour ces trois concepts. voir la réponse séparée sous pour plusieurs citations tirées de il .
demandé sur 2008-08-24 01:41:49
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
12
réponses

Qu'est ce qu'un anti-modèle?

j'étudie les motifs et les anti-motifs. J'ai une idée claire sur les motifs, mais je n'ai pas d'anti-motifs. Les défin ... en termes simples ce qu'un anti-modèle? Quel est le but? Que font-ils? Est-ce une mauvaise chose ou une bonne chose?
demandé sur 2009-06-11 15:33:05
13
réponses

Pourquoi utilise-t-on Interface? Est-ce seulement pour la standardisation?

Pourquoi utiliser Interface? Est-ce que pour la Normalisation?
demandé sur 2010-01-08 10:17:35
6
réponses

Comment élaborer un dessin à l'aide de cartes CRC?

je me suis toujours demandé comment les gens utilisent les cartes CRC (class responsiblity collaboration). J'ai lu des li ... endre plus. UPDATE tout lien vers des vidéos montrant des personnes travaillant avec cette technique serait apprécié.
demandé sur 2008-09-19 06:07:23
13
réponses

Comment éviter getters et setters

j'ai lu dans beaucoup d'endroits que "getters and setters are evil". Et j'ai compris pourquoi. Mais je ne sais pas commen ... dans le cas ci-dessus, Comment éviter getPrice()? La classe Item fournit getName, setName, etc.... comment les éviter?
demandé sur 2012-02-23 19:40:46
1
réponses

C++: Association, agrégation et Composition

je commence à étudier OOAD et j'ai de la difficulté à trouver un exemple de code C++ qui illustrerait comment Associati ... ié si vous me donnez également une référence d'un code d'un livre (afin que je puisse discuter avec mon instructeur)
demandé sur 2014-09-11 08:59:40
2
réponses

Qu'est-ce que le graphe Abstraction / instabilité?

J'ai récemment utilisé NDepend et il a produit un bon rapport sur mes assemblages .net et les PDB connexes. la chose la p ... s ce qui en plus de cela, j'ai besoin est " comment puis-je contrôler ? [contrôle de l'abstraction avec la stabilité]'
demandé sur 2009-06-23 11:39:02
4
réponses

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

Quelle est la différence entre la composition et l'agrégation? quelqu'un peut me donner un échantillon de cette charge?
demandé sur 2009-05-02 00:11:14
14
réponses

Héritage et interfaces

il s'agit en quelque sorte d'une question de suivi à cette question . supposons que j'ai un arbre héréditair ... n de ne pas dupliquer le code. S'il s'agit d'une donnée, quel est l'avantage de mettre également en œuvre IFord ?
demandé sur 2008-11-06 16:34:29