Domande con tag 'inversion-of-control'

2
risposte

Contenitori IoC e pattern localizzatore di servizio

Sto cercando di capire l'Inversion of Control e i dos e donts di questo. Di tutti gli articoli che ho letto, c'è uno di Mark Seemann (a cui è ampiamente collegato SO) che chiede strongmente alla gente di non utilizzare il modello di localizzaz...
posta 11.12.2012 - 09:50
1
risposta

Un contenitore IoC influisce sulla progettazione di un'applicazione che utilizza l'iniezione di dipendenza?

È sicuro affermare che un Container è il "programma" o meccanismo che gestisce IoC tramite DI, ma in realtà non cambia il tuo progetto iniziale di DI realizzare un accoppiamento lento? In altre parole, se voglio ottenere un accoppiamento...
posta 22.12.2016 - 23:07
3
risposte

La convenzione sulla configurazione "Conoscenza nel mondo" o "Conoscenza nella tua testa"?

Nel lavoro seminale di Don Norman " Il design delle cose quotidiane ", l'autore ha coniato le frasi e spiega il differenza tra "Conoscenza nel mondo" e "Conoscenza nella tua testa"; un esempio di questo è un pannello di luci a più interruttori c...
posta 10.01.2014 - 20:05
3
risposte

invalido IoC

Ho un sacco di servizi che vengono registrati come singleton dal mio contenitore IoC all'avvio, tutti questi servizi hanno un costruttore che accetta una stringa di connessione utilizzata dal provider di archiviazione sottostante. Questo è...
posta 06.02.2015 - 22:46
1
risposta

Basso accoppiamento quando si usano classi sigillate?

In genere, quando si tenta di separare le classi, utilizzo Inversion of Control. Ultimamente sto usando una libreria di terze parti i cui componenti sono sigillati. Ci sono schemi di progettazione per gestire questa situazione? Hanno classi di c...
posta 14.04.2015 - 14:23
3
risposte

Il contenitore IoC dovrebbe essere parte della libreria portatile?

Vedo i vantaggi di Librerie di classi portatili per la centralizzazione di Models e ViewModels su un unico code-base. Dove dovrebbe avvenire la gestione delle dipendenze (contenitore IoC)? I miei modelli hanno dipendenze che credo possano trar...
posta 24.01.2014 - 23:42
1
risposta

Iniezione di dipendenza: solo per oggetti a istanza singola?

Che cosa succede se voglio disaccoppiare anche la mia applicazione, da classi come Product o User? (che di solito hanno più di un'istanza) Dai un'occhiata a questo esempio: class Controller { public function someAction() { $prod...
posta 13.11.2011 - 21:03
4
risposte

Libreria di classi - Come comunicare tra oggetti che non sono a conoscenza l'uno dell'altro?

Sto cercando di migliorare le mie capacità e conoscenze di programmazione e ho letto alcuni dei modelli di design e dei video di YouTube, ecc. Un argomento che ho ritenuto interessante era che Singletons era un Anti-pattern che mi ha portat...
posta 13.06.2016 - 18:41
2
risposte

Best practice nei metodi helper / util: contenitore IoC o metodi statici?

Quindi sto sviluppando un'applicazione che utilizza un contenitore IoC. Ora ho bisogno di alcuni metodi di supporto per la manipolazione degli array come set, get, ecc. Vedo due possibili modi per andare: Uso di una classe con metodi statici...
posta 06.12.2015 - 02:22
1
risposta

Qual è l'implementazione generica del modello di progettazione IoC abbinato a Factory per DAO? [chiuso]

Sto imparando il framework java Spring. Finora, ho capito che Spring renderà le cose trasparenti con le sue configurazioni in modo che IoC e Factory non siano troppo complicati da implementare ... Ora ho codificato A LOT ma non ho mai pensato...
posta 08.08.2017 - 15:41