Domande con tag 'dependency-injection'

2
risposte

Come dovrebbe apparire un iniettore di dipendenza in JavaScript?

Sto studiando la dipendenza dall'iniezione in JavaScript. Ho imparato cosa devo realizzare, secondo Wikipedia, The client delegates to external code (the injector) the responsibility of providing its dependencies. The client is not allo...
posta 25.09.2015 - 16:48
1
risposta

dipendenze nascoste - perché no?

Dipendenze nascoste: function __construct($dep_registry){ $this->db = $dep_registry->get('db'); $this->request = $dep_registry->get('request'); ... } Non così nascosto: function __construct(Db $db, Request $request, .......
posta 26.03.2015 - 18:05
1
risposta

Come progettare un'entità di dominio che utilizza una dipendenza per gestire un campo di stato?

Sono nuovo di DDD e IOC / DI e sto avendo qualche problema a capire come progettare un'entità che ha bisogno di utilizzare un modello di stato per gestire il suo stato. Poiché le transizioni sono un po 'complicate, sto usando una macchina a stat...
posta 10.04.2014 - 22:02
3
risposte

Che cos'è un localizzatore di servizi?

Ho sentito il termine pop tutto intorno. Ho letto vari articoli sull'argomento e ho sentito due definizioni principali del termine "Posizione di servizio": Un registro glorificato - Cattiva pratica, variabili globali, male generale. Un tip...
posta 31.03.2013 - 10:45
4
risposte

Rappresenta le dipendenze di oggetti complessi

Ho diverse classi con un grafico di dipendenza ragionevolmente complesso (ma aciclico). Tutte le dipendenze sono nella forma: class X istanza contiene un attributo di class Y . Tutti questi attributi vengono impostati durante l'iniziali...
posta 28.11.2012 - 13:04
2
risposte

L'intelligenza funzionale e la navigazione del codice sono più vantaggiose rispetto all'impiego di contenitori di dipendenze per iniezione

Questa domanda si basa in realtà su PHP, ma potrebbe essere valida per altri linguaggi interpretati dinamicamente, e in particolare i metodi per generare intuizioni di codice e la ricerca di oggetti negli ambienti di sviluppo. Usiamo PHPStorm...
posta 21.10.2012 - 02:11
2
risposte

Iniezione delle dipendenze nel pattern Chain of Command

Ho implementato un pattern Chain of Command, con moduli che implementano un'interfaccia: interface IRequestHandler { public function handle(&$offset, &$tripData, $request = null); public function setSuccessor(OffsetRequestHandl...
posta 09.05.2018 - 14:52
1
risposta

DI in un oggetto che è DI'd?

Volevo sapere se va bene provare a inserire la dipendenza in una classe che è stata iniettata in dipendenza, ad esempio: class RootDependency{ } class AnotherDependency{ [InjectDecoratorForWhateverLibraryYouAreUsing] RootDependenc...
posta 26.01.2018 - 07:23
2
risposte

Inizializzazione di oggetti in un sistema usando l'iniezione di dipendenza

Questa è una domanda successiva al seguente post: Iniezione di dipendenze ( DI) in applicazioni c ++ In un sistema che usa DI, qualcuno, da qualche parte, dovrebbe essere responsabile di creare i vari oggetti e "collegarli". Trovo difficile...
posta 26.03.2014 - 21:05
1
risposta

Inietti o crea una nuova istanza

Supponiamo di avere un'interfaccia in qualche lingua con due semplici metodi interface IConverter{ String toString(Object o) Object fromString(String s) } questa interfaccia è implementata da molte classi e c'è sempre solo l'implement...
posta 20.01.2015 - 16:33