Domande con tag 'dependency-injection'

3
risposte

Le iniezioni di dipendenza nelle entit sono considerate contro SRP?

Ho chiesto una domanda su Stackoverflow in precedenza e qualcuno mi ha indirizzato a un post precedente di lui, afferma che l'iniezione di una dipendenza in un'entità viola il Principio di Responsabilità Unica. Per salvare l'utente facendo...
posta 23.02.2016 - 15:25
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
3
risposte

In che modo le cose diverse dai servizi si adattano al modello di Iniezione di dipendenza?

Wikipedia spiega: A dependency is an object that can be used (a service). An injection is the passing of a dependency to a dependent object (a client) that would use it. Ma studiando l'implementazione DI di AngularJS, ho notato che i...
posta 27.09.2015 - 17:10
3
risposte

Dovrei considerare anche l'accoppiamento lento per i metodi di classe? [duplicare]

Sono un fan di Dependency Injection , tuttavia non so quanto entrambi i metodi public e private all'interno di una classe dovrebbero essere liberamente accoppiati. Solo per immaginarlo meglio, quando ho projectId e userId come prop...
posta 28.02.2014 - 12:49
4
risposte

Riferimenti all'interfaccia circolare

Ho sentito che i riferimenti circolari sono in genere un problema, tuttavia mi chiedevo se questo fosse vero per le interfacce che fanno riferimento ad altre interfacce, ad esempio: IQuestion{ IAnswer getCorrectAnswer(); IList<IAnsw...
posta 06.04.2018 - 17:10
2
risposte

"Non attraversare i flussi" Oggetti di accesso al database indipendenti dal livello dati in un'architettura N-Tier?

Aggiungo funzionalità al nostro sito Web che esegue processi a esecuzione prolungata in modo asincrono utilizzando MSMQ. In questo modo, tuttavia, è necessario informare gli utenti quando le loro richieste sono state completate. Usando il patter...
posta 01.04.2011 - 03:03
1
risposta

Iniezione delle dipendenze per componenti strettamente accoppiati

Sto scrivendo del codice per analizzare alcuni file (che io chiamo "assets"), e ho intenzione di strutturarlo come tre classi: AssetParser , NamespacesParser e TransfomersParser . AssetParser utilizzerà gli oggetti delle altre...
posta 14.02.2018 - 20:13
3
risposte

Utilizzo di 2 costruttori: uno che inietta le dipendenze e uno che li istanzia

Ho iniziato a utilizzare TDD per la prima volta su un progetto che ho avviato di recente. Ho alcuni oggetti con dipendenze e strutture che assomigliano a questo: public class MyClass { private readonly IDependency1 _dependency1; pri...
posta 14.05.2014 - 22:55
2
risposte

Impostazioni dell'applicazione tramite iniezione del costruttore o contesto ambientale

Sto sviluppando un'applicazione contenente una classe che carica le impostazioni dell'applicazione da un file di configurazione. Classe impostazioni: public sealed class MyAppSettings : IMyAppSettings { private IMyAppSettings DefaultSet...
posta 08.03.2014 - 14:27
2
risposte

L'iniezione di dipendenza condizionale basata sull'ambiente è un modello errato?

È una cattiva progettazione se iniettiamo dipendenze basate sull'ambiente in esecuzione (produzione, test, sviluppo, ecc.)? Considera il seguente contenitore in Laravel come esempio: $app->singleton( \App\Services\Mailer\MailerInterfac...
posta 27.06.2018 - 16:06