Domande con tag 'dependency-injection'

2
risposte

Come utilizzare correttamente i contenitori di iniezione di dipendenza quando nascondono le dipendenze dalle classi esterne?

Da Zend Docs c'è questo esempio di come usare Zend\Di , che è un contenitore per le dipendenze di Zend Framework: // inside a bootstrap somewhere $di = new Zend\Di\Di(); // inside each controller $movieLister = $di->get('MyMovieApp\...
posta 17.07.2017 - 17:11
1
risposta

Creazione di campi interfaccia per iniettare vs Oggetti?

Nel tutorial lo sto facendo usa le interfacce per iniettare cose, ad esempio usa un'interfaccia IHotDrink , quindi crea una classe Tea che implementa IHotDrink . Ha quindi una terza classe chiamata Ristorante che ha un campo IHotDrink al...
posta 30.12.2017 - 08:54
1
risposta

Scegli dinamicamente la classe di fabbrica corretta con Inversion of Control

Ho un TreeView e voglio abilitare il menu contestuale quando clicchi con il tasto destro del mouse. È composto da elementi di diverse classi , ma condividono tutti la stessa classe base . Quindi, stavo considerando di creare un Facto...
posta 07.04.2015 - 11:49
1
risposta

I parametri richiesti di una funzione denominata dipendenze?

Sto studiando l'iniezione di dipendenza e voglio sapere se i parametri di funzione richiesti possono essere considerati delle dipendenze. Mi piacerebbe essere sicuro prima di andare in giro a riferirmi alle dipendenze e che risulta non essere...
posta 08.07.2014 - 01:07
2
risposte

Cos'è una relazione tra Iniezione delle dipendenze, singola istanza e singleton?

Ho letto So Singletons sono cattivi, allora cosa? che è stata una grande spiegazione dell'iniezione di dipendenza come soluzione per inversione di controllo. Il presupposto assunto singleton e single instance erano sinonimi e, come altri hanno...
posta 13.12.2014 - 06:09
1
risposta

Metodo principale del metodo

Ora che sono entrato in un groove di dipendenza dalle dipendenze, trovo che i metodi principali per le diverse applicazioni sembrano fondamentalmente gli stessi. Questo è simile a cose che potresti trovare nella documentazione di Guice, ma mette...
posta 10.09.2013 - 19:56
2
risposte

Come rifattorizzare membri statici delle classi base

Attualmente sto lavorando al progetto C ++, che può essere classificato come progetto "legacy". Un sacco di codice scritto scadente è stato commesso a causa della mancanza di esperienza e sotto la pressione delle scadenze. Quando provo a corregg...
posta 15.12.2013 - 09:59
2
risposte

Semplici esempi di applicazioni Asp.Net correttamente progettate che illustrano diversi livelli di servizio?

Ho iniziato a programmare professionalmente per anni in diverse aziende e mi considero un programmatore abbastanza competente. Tuttavia, ovunque io abbia lavorato, ci sono dozzine di ingegneri e programmatori di software diversi con dozzine di s...
posta 02.02.2018 - 02:30
2
risposte

Come si applica la regola "Composizione radice" a Domain Driven Design?

Sono confuso dall'applicazione della "Composition Root" (CR) per creare aggregati in DDD. Seemann (2012) definisce CR come una "(preferibilmente) posizione unica ... dove i moduli sono composti". Discute per la composizione di grafici di oggetti...
posta 28.02.2018 - 17:44
1
risposta

MVP Passive View - Dipendenza iniezione - Modello di fabbrica - Sta testando il comportamento mentre ignora lo stato sufficiente?

Sto scrivendo un'applicazione utilizzando il modello di visualizzazione passiva Model / View / Presenter. Ho una vista che contiene più elementi in una lista. Il mio modello è di tipo AudioDrama . Per filtrare quell'elenco ho classi che i...
posta 09.10.2018 - 12:04