Domande con tag 'dependency-injection'

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

Un repository deve essere passato all'interfaccia utente

In Dependency Injection di Mark Seeman in .NET, inietta un repository nel suo livello di interfaccia utente. Credo che lo stia facendo in modo che possa archiviare tutto nella configurazione dell'interfaccia utente, tuttavia questo mi sembra un...
posta 29.05.2013 - 16:30
1
risposta

L'iniezione circolare delle dipendenze è una buona pratica?

Sto provando il pattern di Iniezione di dipendenza in alcune nuove classi, più specificamente in un Sistema di Transazioni e sono incappato in un dilemma. Ho una classe Person con un metodo create_new_transaction e una classe Transaction per rap...
posta 13.02.2015 - 00:50
2
risposte

Come posso mantenere il pattern DI di un writer di risultati, con 2 set di risultati diversi?

Nota: sono sicuro di come pronunciare il titolo Questo è uno pseudo codice del mio progetto su cui sto lavorando. Per concisione ho omesso alcuni dettagli. Ho due tipi di classi Consumer. Uno è ereditato dall'altro e fa alcune cose extra....
posta 18.04.2018 - 20:13
1
risposta

c # Che problema si verifica quando uso la classe statica per il database di accesso?

Molti siti che ho letto sul metodo statico hanno detto che per favore non dovrebbero usare il metodo statico per l'accesso al database e dovrebbero usare dependency injection per iniettare altri servizi e usare quel servizio per scrivere altra l...
posta 28.11.2018 - 03:40
2
risposte

Quale tecnica di programmazione può tagliare il codice extra generato da Dependency Injection?

Classe originale class HomeController { function __construct() { $this->setPhpRenderer('Module'); $this->repository = new HomeRepository($id); $this->proposalService = new ProposalService($this->re...
posta 13.10.2016 - 18:53
2
risposte

Come si dovrebbe implementare l'iniezione delle dipendenze per un client di geocoding che aggrega diverse implementazioni dei provider di coordinate?

Sono nuovo in DI e vorrei sapere come utilizzare DI per risolvere questo problema. Se ho un ILatLongLocation che implementa un Latitude e Longitude , allora dato due di questi posso produrre un Distance usando una varietà d...
posta 30.06.2014 - 12:02
2
risposte

Dove iniettare la dipendenza richiesta da tutti gli implementatori di un'interfaccia?

Ho un'interfaccia il cui compito è comunicare con il repository (che implementa qualche interfaccia). Non sembra logico implementare questa interfaccia senza ricevere un repository, quindi mi piacerebbe iniettarlo. Quindi chiedo: dove devo ri...
posta 24.01.2016 - 08:32
2
risposte

Migliore design dell'applicazione - dove posizionare le interfacce

Dove posizionare le interfacce in una tipica applicazione a più livelli con DataAccess, BusinessLogic e un modulo Endpoint? Propongo 2 opzioni In entrambi i casi c'è solo dipendenza dalle astrazioni, ma in primo luogo poniamo le interfa...
posta 05.09.2015 - 09:20