Domande taggate «dependency-injection»

Iniezione delle dipendenze, è un modello di progettazione in cui le dipendenze (istanze di oggetti, proprietà) di un componente vengono impostate tramite il costruttore (i), i metodi o i campi (proprietà). È una forma speciale dell'inversione di dipendenza più generale.

4
Perché abbiamo bisogno di framework per l'iniezione delle dipendenze? [chiuso]
Ho letto di più sul principio dell'inversione del controllo e dell'iniezione delle dipendenze come una sua attuazione e sono abbastanza sicuro di capirlo. Sembra in sostanza dire "non dichiarare le istanze dei membri della classe all'interno della classe". Piuttosto che le istanze dovrebbero essere passate e assegnate attraverso il costruttore; …


12
Il graduale spostamento della metodologia di scrittura del codice ha influito sulle prestazioni del sistema? E dovrei preoccuparmi?
TD; DR: C'era un po 'di confusione su ciò che stavo chiedendo, quindi ecco l'idea alla base della domanda: Ho sempre voluto che la domanda fosse quella che è. Potrei non averlo articolato bene in origine. Ma l'intento è sempre stato " è un codice modulare, separato, accoppiato, disaccoppiato, refactored …

3
In che modo l'iniezione di dipendenza aumenta l'accoppiamento?
Nella pagina Wikipedia sull'iniezione delle dipendenze, la sezione degli svantaggi ci dice questo: L'iniezione di dipendenza aumenta l'accoppiamento richiedendo all'utente di un sottosistema di provvedere alle esigenze di quel sottosistema. con un collegamento a un articolo contro l'iniezione di dipendenza . L'iniezione di dipendenza fa sì che una classe usi …

4
"Inversion of Control" promuove "Anemic Domain Model"?
Quando ho usato IoC Container nel mio ultimo progetto, sono finito con entità anemiche e la maggior parte della mia logica di business in Stateless Services. Ho visto progetti scritti da altri sviluppatori che utilizzano "Inversion of Control" e sono sempre "Anemici". Poiché "Anemic Domain Model" è anti-pattern, è possibile …


4
Intercettazione vs iniezione: una decisione di architettura del quadro
Questa domanda è stata migrata da StackTranslate.it perché è possibile rispondere su Software Stack Stack Exchange. Migrato 7 anni fa . C'è questo quadro che sto aiutando a progettare. Esistono alcune attività comuni che devono essere eseguite utilizzando alcuni componenti comuni: registrazione, memorizzazione nella cache e raccolta di eventi in …

5
Qual è il modo migliore per costruire una fabbrica usando NInject?
Mi sento abbastanza a mio agio con l'iniezione di dipendenza usando NInject in MVC3. Mentre lavoravo in un'applicazione MVC3, ho sviluppato una Controller Creation Factory personalizzata utilizzando NInject, quindi qualsiasi controller creato avrà delle dipendenze iniettate attraverso questa Factory Controller. Ora sto iniziando a sviluppare un'applicazione Windows, voglio usare Application …






4
La programmazione funzionale è una valida alternativa ai modelli di iniezione di dipendenza?
Di recente ho letto un libro intitolato Programmazione funzionale in C # e mi viene in mente che la natura immutabile e apolide della programmazione funzionale realizza risultati simili ai modelli di iniezione di dipendenza ed è forse anche un approccio migliore, soprattutto per quanto riguarda i test unitari. Sarei …


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.