Domande con tag 'inversion-of-control'

1
risposta

Sharding con IoC

Mi sono imbattuto in una situazione in cui ho bisogno di dividere un database (Oracle, ma ciò non è particolarmente importante). L'essenza del problema è che ho scritto un sistema su larga scala in uno stile TDD abbastanza standard, con repos...
posta 12.02.2012 - 19:23
2
risposte

Il passaggio del contenitore DI in fabbrica è sempre un antipattern?

In genere risponderei sempre a "sì" a questa domanda, perché a questo punto il tuo contenitore DI è diventato un localizzatore di servizi e stai perdendo i vantaggi di DI. Tuttavia, mi chiedo se sia accettabile nel seguente scenario specifico...
posta 12.11.2018 - 16:52
0
risposte

Iniezione di dipendenza: creazione di fabbriche di oggetti rispetto all'utilizzo di inversione di contenitori di controllo [chiuso]

Quando si richiede di usare dependency injection, utilizzo sempre contenitori IoC come Ninject, Unity o quello integrato in ASP.Net Core MVC. Tuttavia, ho appena visto l'idea di "perché non creare una fabbrica di oggetti" e quindi invece di inte...
posta 16.12.2017 - 21:07
0
risposte

Iniezione manuale delle dipendenze o fabbrica astratta

Stiamo iniziando a utilizzare l'integrazione delle dipendenze in un programma interattivo abbastanza ampio. È ancora presto, ma ho la sensazione che la maggior parte degli oggetti che vengono iniettati vorranno che i dati di runtime siano passat...
posta 11.03.2014 - 20:27
2
risposte

DI / IoC in Java per un .NET'er utilizzato per Castle.Windsor

Esiste un contenitore DI DI Java che funziona in modo simile al contenitore Castle.Windsor più eccellente sul. Lato NET? I contenitori Java che ho dato un'occhiata sembrano contare su annotazioni (Guice) all'interno dei miei servizi, che no...
posta 29.03.2012 - 10:25
4
risposte

Elaborazione delle immagini: schema di localizzazione dei servizi e contenitore delle dipendenze

Come per wiki , A dependency is an object that can be used (as a service). qui è il paradigma OOP che utilizza la sintassi C che indirizza 4 ruoli, mostrati di seguito. 1) interfaccia ( handlers.h ) typedef struct { int...
posta 23.07.2017 - 09:50
1
risposta

Service locator vs Iniezione delle dipendenze?

Ho una classe che funge da adattatore tra una richiesta HTTP e la richiesta di dominio personalizzato della nostra Applicazione. Quindi ogni elemento di richiesta Http: URI, intestazioni, contenuti sono mappati ai nostri elementi dell'oggetto do...
posta 04.08.2017 - 13:24
2
risposte

Configurazioni IoC: un file / assieme in soluzione o un file per gruppo in esecuzione?

Ci stiamo chiedendo quale sia la migliore pratica per la registrazione dei tipi in un contenitore IoC. Quali sarebbero gli argomenti a favore e contro i seguenti principi: Principio 1: solo un assieme my.project.DependencyInjection Ass...
posta 02.11.2017 - 10:43
2
risposte

In alcuni contesti di IOC, potrebbe essere richiesto il costruttore di un oggetto immutabile polimorfico nella sua interfaccia?

Generalmente, i costruttori in un'interfaccia sono considerati come anti-pattern. Alcune lingue nemmeno lo consentono. Quindi non capisco come dovremmo trattare con oggetti immutabili polimorfici in alcuni particolari contesti di IOC ......
posta 29.11.2018 - 22:20
1
risposta

Implementazione di IoC nel modo giusto

Ho iniziato a lavorare in un progetto circa 3 mesi fa e da quando mi sono iscritto ho visto tanti errori nell'intero progetto - l'architettura è completamente disfunzionale e mal implementata e molti concetti usati come Inversion of Control sono...
posta 12.08.2016 - 11:47