Questions sur abstraction

30
réponses

Pourquoi utiliser getters et setters / accessors? [fermé]

Quel est l'avantage d'utiliser getters et setters - qui n'utilisent que get et set - au lieu d'utiliser simplement les ... oo; } public String getFoo() { return foo; } alors que le premier prend beaucoup moins de code réutilisable.
demandé sur 2009-10-14 22:20:56
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
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
2
réponses

Est-ce que retourner IList est pire que retourner T[] ou List?

les réponses à des questions comme celle-ci: List ou IList semblent toujours convenir que retourner une interface es ... s pas le consensus général sur le fait que retourner une interface doit être préféré à retourner une implémentation.
demandé sur 0000-00-00 00:00:00
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
24
réponses

Pourquoi devrais-je utiliser un format de fichier lisible par l'homme?

Pourquoi devrais-je utiliser un format de fichier lisible par l'homme, de préférence à un binaire? Est-il jamais une s ... mme est une bonne idée. Ensuite, j'ai cherché pour l'un, et ne pouvait pas en trouver un. Alors voici la question
demandé sur 2009-02-20 11:08:53
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
23
réponses

Pourquoi les interfaces sont-elles préférées aux classes abstraites?

j'ai récemment assisté à une entrevue et ils m'ont posé la question "pourquoi les Interfaces sont préférées aux classe ... e l'api JDBC que vous utilisez. "Pourquoi sont-ils Les Interfaces?". puis-je obtenir une meilleure réponse?
demandé sur 2009-03-12 20:15:23
8
réponses

Est-il préférable d'utiliser la liste ou la Collection?

j'ai un objet qui stocke des données dans une liste. La mise en œuvre pourrait changer plus tard, et je ne veux pas expose ... } public void setData(Collection<SomeDataType> data) { this.data = new ArrayList<SomeDataType>(data); }
demandé sur 2010-05-27 03:46:56
7
réponses

Le niveau D'indirectement résout tous les problèmes

qu'est-ce que le "niveau D'indirectement résout chaque problème" signifie en informatique?
demandé sur 2008-11-14 01:47:43
8
réponses

Quelle est la différence entre abstraction et généralisation?

je comprends que l'abstraction consiste à prendre quelque chose de plus concret et de le rendre plus abstrait. Il peut s' ... elle programmation. Cependant, s'il y a des parallèles dans la programmation orientée objet, je voudrais en savoir plus.
demandé sur 2013-10-10 13:19:34
7
réponses

Dois-je utiliser des variables publiques ou privées?

je fais un grand projet pour la première fois. J'ai beaucoup de classes et certaines d'entre elles ont des variables publ ... jet de cette question). je connais la théorie privé signifie, Mais ce qui est utilisé dans le monde réel et pourquoi?
demandé sur 2013-01-18 17:26:44
5
réponses

Quelle est la différence entre une séquence et une collection en Clojure

je suis un programmeur Java et je suis nouveau à Clojure. De différents endroits, j'ai vu la séquence et la collection so ... lairement ce qu'est leur différence et ce qu'on devrait utiliser dans des cas différents. Tout commentaire est apprécié.
demandé sur 2013-11-08 06:48:02
9
réponses

Quelle est la différence entre l'Abstraction et le Polymorphisme

il me semble que je ne comprends pas très bien deux concepts de L'OPO. Pourriez-vous expliquer ce abstraction et polymorphisme sont, de préférence avec des exemples réels et du code? je vous Remercie.
demandé sur 2008-12-15 04:37:43
6
réponses

Un ORM est-il redondant avec une API NoSQL?

avec MongoDB (et je suppose que d'autres APIs de base de données NoSQL valent leur pesant d'Or) les façons de questionner ... r cela? Un ORM ou un autre "dispositif d'abstraction de base de données" est-il requis en plus d'une API NoSQL décente?
demandé sur 2010-04-22 23:59:29
13
réponses

Code propre: les objets devraient-ils avoir des propriétés publiques?

je lis le livre "Clean Code" et je suis aux prises avec un concept. Lorsqu'il est question D'objets et de Structures ... achent leurs données ."Si vous pouviez m'aider à comprendre cela, j'apprécierais beaucoup! Merci d'avance!
demandé sur 2010-07-07 17:23:23
2
réponses

Est-ce que HttpContextWrapper est si ... utile?

j'ai passé par le processus de nettoyage de notre code de controller pour rendre chaque action testable. D'une manière g ... duit à croire qu'il n'a pas apporté grand-chose dans ce contexte. Sauf si nous le faisons mal. (Tout à fait possible).
demandé sur 2010-03-09 11:57:40
2
réponses

Système.Web.Abstractions: à quoi sert-elle?

... absolument rien? quelle partie du puzzle remplit-il pour ASP.NET WebForms et ASP.NET MVC respectivement? Pouvez-vou ... c les tests de HttpContext et d'autres build-it ASP.NET-objets. Mais merci pour les bonnes explications, de toute façon.
demandé sur 2009-04-06 15:08:22
4
réponses

Fonctions privées abstraites

le code suivant aura PHP malheureux que customMethod() est privé. Pourquoi est-ce le cas? La visibilité est-elle déter ... Method() { blah... } } Main.php ... $object = new CustomA(); $object->commonMethod(); ..
demandé sur 2011-10-29 17:30:51
4
réponses

Pourquoi une méthode abstraite ne peut-elle pas être synchronisée?

j'ai lu fil de CodeRanch dire que les méthodes abstraites ne peuvent pas être synchronisées en raison du fait qu'une class ... er cette méthode. Est ma logique sur ce correct? Si ce n'est pas le cas, quelqu'un peut-il expliquer pourquoi j'ai tort?
demandé sur 2012-10-09 21:57:03
3
réponses

Qu'est-ce que le Dremel de Google? En quoi est-ce différent de Mapreduce?

le Dremel de Google est décrit ici. Quelle est la différence entre Dremel et Mapreduce?
demandé sur 2011-07-07 12:03:39
3
réponses

Comment obtenir le nom de la classe d'appel (en PHP)

define('anActionType', 1); $actionTypes = array(anActionType => 'anActionType'); class core { public $callbacks = a ... accepterai qu'une réponse qui ne m'obligera pas à envoyer le nom de classe comme argument à la méthode registerCallback.
demandé sur 2010-09-01 22:15:21
3
réponses

Le modèle de commandement semble inutilement complexe (qu'est-ce que je ne comprends pas?)

j'ai lu sur le modèle de commande, et je pense que je manque quelque chose. L'objet de Commande existe pour abstraire ... ails du Récepteur derrière la Commande, quelle est la motivation pour que la commande soit ensuite cachée au client?
demandé sur 2011-05-19 23:52:42