Domande taggate «service-locator»

5
Qual è la differenza tra l'utilizzo dell'iniezione di dipendenza con un contenitore e l'uso di un localizzatore di servizi?
Comprendo che l'istanza diretta delle dipendenze all'interno di una classe è considerata una cattiva pratica. Questo ha senso perché fare così strettamente accoppia tutto ciò che a sua volta rende molto difficili i test. Quasi tutti i framework che ho incontrato sembrano favorire l'iniezione di dipendenza con un container rispetto …

3
Moltitudini che costruiscono un'implementazione. DI senza speranza? Utilizzare il servizio di localizzazione?
Supponiamo di avere 1001 clienti che costruiscono le loro dipendenze direttamente anziché accettare iniezioni. Il refactoring del 1001 non è un'opzione secondo il nostro capo. In realtà non ci è nemmeno permesso l'accesso alla loro fonte, solo ai file di classe. Ciò che dovremmo fare è "modernizzare" il sistema che …
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.