Domande con tag 'dependency-injection'

3
risposte

Iniezione di dipendenza ambientale attraverso il localizzatore di servizio statico

Dopo alcuni googling ho trovato alcuni dibattiti sul fatto che l'iniezione del costruttore o l'iniezione di proprietà / campo siano migliori, ma c'è ancora un'altra alternativa che mi sembra più vantaggiosa. Nella maggior parte degli ambienti...
posta 29.04.2016 - 18:49
3
risposte

DependencyInjection - Constructor over-injection smell vs service locator - dove è l'approccio corretto?

Sto cercando di migliorare i miei progetti MVC e ho letto alcuni articoli su DI, contenitori IoC, Iniezione del costruttore e locatori di servizi. Volevo andare con Ninject per aiutare con le dipendenze, ma sono rimasto perplesso con alcune dell...
posta 07.05.2017 - 23:53
2
risposte

Come disaccoppiare semplice fabbrica e implementazione predefinita?

Ho una semplice classe ( FileResources ) con metodi di factory statici che forniscono un'implementazione predefinita ( DefaultFileResource ). public final class FileResources { private FileResources() {} public static FileRes...
posta 11.03.2014 - 18:38
2
risposte

Iniezione delle dipendenze - Pattern a catena delle dipendenze

Nel mio ultimo grande progetto, ho usato molto l'iniezione di dipendenza. Ho iniziato a utilizzare l'iniezione del costruttore, ma anche due o tre dipendenze hanno portato a un codice davvero brutto. public MyClass( IDependency1 dependency...
posta 27.02.2013 - 22:03
3
risposte

È una buona idea registrare viste e visualizzare modelli come singleton in un container IOC?

Comprendo i vantaggi dell'iniettare le dipendenze negli oggetti, ma non ho trovato molte indicazioni sui tipi di oggetti da iniettare e quando renderli singleton. Se prendiamo come esempio un'applicazione con i seguenti tipi di oggetti: S...
posta 03.02.2013 - 14:13
1
risposta

Comprensione della teoria DIP, DI, IoC

Per circa 2 mesi ho letto tutto quello che posso trovare per questi 3 argomenti e non sono ancora sicuro di averlo capito. Principio di inversione delle dipendenze . Significa che dovresti sempre fare affidamento solo sulle interfacce e no...
posta 20.07.2011 - 21:15
4
risposte

comandi di shell in bash o python? Quanto incapsulamento è troppo?

Sto pensando a come decidere se è meglio incapsulare il mio lavoro dietro nomi di funzioni ben definiti, o esporlo - cosa che aiuterà gli sviluppatori a capire cosa sta succedendo più velocemente? Esiste un nome per lo studio di questo tipo di p...
posta 04.09.2015 - 16:19
2
risposte

Condivisione dello stato con dipendenze - Progettazione orientata agli oggetti

Supponiamo di definire due interfacce di seguito: public interface IReader { void Read(string bookName); } public interface IWriter { void Write(string bookName); } Ora voglio implementare l'interfaccia IReader in questo modo: p...
posta 16.03.2015 - 10:15
3
risposte

Riduzione dei cicli di dipendenza e riduzione dell'accoppiamento

Sto cercando di imparare come produrre codice orientato agli oggetti di qualità e ho studiato concetti come SOLID. Attualmente sto lavorando a un sistema di processori entità-componente per un piccolo motore di gioco. Attualmente, l'ho implem...
posta 04.09.2014 - 01:36
1
risposta

Passare un contesto con un'iniezione di dipendenza

Nel progetto a cui sto lavorando, sto usando Guice e sto cercando di fare il più possibile con Dependency Injection. Tuttavia, c'è un piccolo intoppo; molti dei miei oggetti si basano su un oggetto Context . Questo è un oggetto immutabile ma...
posta 17.06.2013 - 23:23