Questions sur solid-principles

26
réponses

Quel est l'exemple du principe de substitution de Liskov?

j'ai entendu dire que le principe de substitution de Liskov (LSP) est un principe fondamental de la conception orientée objet. Quel est-il et quels en sont quelques exemples de son utilisation?
demandé sur 0000-00-00 00:00:00
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

Pouvez-vous expliquer le principe de substitution de Liskov avec un bon exemple de C#?

pouvez-vous expliquer le principe de substitution de Liskov (le " L " de solide) avec un bon exemple de C# couvrant tous les aspects du principe d'une manière simplifiée? Si c'est vraiment possible.
demandé sur 2010-12-13 15:18:44
6
réponses

Le principe de substitution de Liskov - pas de méthode dominante/virtuelle?

ma compréhension du principe de substitution de Liskov est qu'une propriété de la classe de base qui est vraie ou un comp ... le fais pas, Je ne comprends pas pourquoi ce principe est une bonne pratique. Quelqu'un peut-il m'expliquer cela? Merci
demandé sur 2009-11-14 21:30:36
7
réponses

Principe d'Inversion de dépendance (solide) vs Encapsulation (piliers de la POO)

j'ai récemment eu un débat sur le Principe D'Inversion De Dépendance, Inversion du contrôle et Injection De Dépendance. ... c parcimonie, religieusement ou de manière appropriée? Quelle est la différence entre un conteneur CIO et un conteneur CIO?
demandé sur 2015-06-29 20:10:46
3
réponses

À l'état SOLIDE, ce qui est la distinction entre la SRP et de fournisseur d'accès internet? (Principe de responsabilité unique et Principe de ségrégation de L'Interface)

Comment solide le" principe de ségrégation de L'Interface "diffère du"principe de Responsabilité Unique"? Wikipedia entr ... se, ou est-ce que le FSI est en quelque sorte redondant avec SRP? Si ce n'est pas le cas, qu'est-ce que le PSR implique?
demandé sur 2013-01-18 01:20:32
10
réponses

Les principes solides sont-ils vraiment solides?

le modèle de conception la première lettre de cet acronyme est le principe de Responsabilité Unique. Voici une citation: ... instances ou autres. Donc ma question. Est-il possible de s'en tenir strictement à la PRS? Comment peut-il être fait?
demandé sur 2010-06-08 18:01:09
13
réponses

Comment définissez-vous une seule responsabilité?

je sais à propos de "classe d'avoir une seule raison de changer". Maintenant, c'est quoi exactement? Y a-t-il des odeurs o ... rait-elle se cacher dans YAGNI et ne se refacter qu'à une seule responsabilité la première fois que votre classe change?
demandé sur 2008-10-29 10:43:12
5
réponses

Écrire JavaScript selon SOLID

quelqu'un a-t-il utilisé le principe de programmation solide (ou l'une de ses parties) pendant le développement de JavaScr ... erface à usage général." mais à ma connaissance, il n'y a pas d'interfaces dans JS (ce serait bien si c'était le cas).
demandé sur 0000-00-00 00:00:00
5
réponses

Configurer Automapper dans Bootstrapper viole-t-il le principe Open-Closed?

je configure Automapper dans le Bootstrapper et j'appelle le Bootstrap() dans le Application_Start() , et on m'a dit qu ... tionOpenDisplay>(); Mapper.CreateMap<OrganisationAddress, OrganisationAddressDisplay>(); } }
demandé sur 2009-11-27 10:49:32
11
réponses

Quel est le sens et le raisonnement derrière le Ouvert/Fermé Principe?

le principe ouvert / fermé stipule que les entités logicielles (classes, modules, etc.) devrait être ouvert pour extensio ... modification. Qu'est-ce que cela signifie, et pourquoi est-il important principe de la bonne conception orientée objet?
demandé sur 2008-09-12 17:48:42
5
réponses

Quelqu'un peut-il donner un exemple du principe de substitution de Liskov (LSP) en utilisant des véhicules?

le principe de substitution de Liskov stipule qu'un sous-type doit être substituable à ce type (sans modifier l'exacti ... e carré/rectangle, mais je pense qu'un exemple avec des véhicules me donnera une meilleure compréhension du concept.
demandé sur 2013-12-31 21:33:13
1
réponses

Ne peut pas sembler comprendre les principes solides et les modèles de conception [fermé]

j'essaie de faire en programmation orientée objet, ces derniers temps, et je vais avoir des ennuis avec solide principes ... e mes cours selon les spécifications. Je voudrais vraiment apprécier tout ce qui pourrait aider ma compréhension de ces.
demandé sur 2012-12-04 01:35:33
3
réponses

Le principe de séparation des interfaces n'est-il qu'un substitut du principe de Responsabilité Unique?

Est l'interface de la ségrégation principe seulement pour substituer au principe de responsabilité unique ? je pense que ... donc le FAI ressemble à une solution au cas où nous devions casser SRP pour une raison quelconque. Suis-je le droit ?
demandé sur 2011-11-11 23:35:45
2
réponses

Solide pour la programmation fonctionnelle

venant d'un langage OOP, je suis familier avec les principes solides du design orienté objet. Il semble que certaines d' ... ns un monde qui manque d'état. Existe-t-il un ensemble de principes semblables pour le remaniement du code fonctionnel?
demandé sur 2011-04-07 10:46:45
2
réponses

Pouvez-vous avoir une interface dépendante d'une classe?

j'étudie des principes solides et j'ai une question sur la gestion des dépendances en relation avec les interfaces. Un e ... er.cs public interface ITradeParser { IEnumerable<TradeRecord> Parse(IEnumerable<string> tradeData); }
demandé sur 2016-04-28 19:31:25
4
réponses

Qu'est-ce qu'un exemple du principe de Responsabilité Unique? [fermé]

Quelqu'un peut-il me donner un exemple du principe de Responsabilité Unique? J'essaie de comprendre ce que cela signi ... pour une classe d'avoir une seule responsabilité car je crains que je brise probablement cette règle Tous les jours.
demandé sur 2012-05-16 17:51:24
8
réponses

Rapiéçage de singe Vs. Les principes du S. O. L. I. D.?

je me déplace lentement de PHP5 à Python sur certains projets personnels, et j'aime actuellement l'expérience. Avant de c ... 'autre, si le patch de singe devrait être fait à tout... j'espère que vous pourrez me fournir une résolution à ce sujet.
demandé sur 2008-11-16 02:39:30
7
réponses

Quel est le raisonnement derrière le principe de ségrégation de L'Interface?

le principe de ségrégation des interfaces (ISP) indique que de nombreuses interfaces spécifiques aux clients sont meilleures qu'une interface à usage général. Pourquoi est-ce important?
demandé sur 2008-09-12 17:40:17
4
réponses

Modèle pour créer un type de valeur Simple et efficace

Motivation: Dans la lecture de Marque Seemann blog sur Odeur De Code: Propriété Automatique il dit vers la fin: le ... es fonctionnalités d'utilisabilité? y a-t-il un meilleur motif pour créer un type de valeur personnalisé pour un seul champ?
demandé sur 2011-11-07 22:41:27
6
réponses

Comment déterminez-vous à quel point une "responsabilité" doit être grossière ou fine lorsqu'on utilise le principe de la responsabilité unique?

dans le PRS, une "responsabilité" est habituellement décrite comme une "raison de changer", de sorte que chaque catégorie ... ui a des stratégies pour "définir la portée", le principe de la responsabilité unique qui est légèrement moins objectif?
demandé sur 2010-03-16 18:31:56
8
réponses

Modèle de conception pour l'implémentation par défaut avec des méthodes vides

Est-il un modèle de conception qui décrit le scénario où un non-abstraite par défaut de la mise en œuvre est à l ... nné que certaines méthodes pourraient avoir une mise en œuvre, et le NullObject est traditionnellement un singleton.
demandé sur 2009-08-11 14:15:37
6
réponses

Principe de ségrégation de l'Interface-programme vers une interface

je lisais à propos de SOLID et d'autres principes de conception. Je pensais que ISP était la même chose que "programme ... ace, pas une implémentation". Mais il semble que ce sont des principes différents? y a-t-il une différence?
demandé sur 2012-02-12 19:09:37