Ho una domanda riguardante il modello di iniezione di dipendenza. La mia domanda è ... Se vado per l'iniezione del costruttore, iniettando le dipendenze per la mia classe, quello che ottengo è un costruttore "grande" con molti parametri. Cosa succede se vale a dire. Non uso alcuni dei parametri in alcuni metodi? Ie. Ho un servizio che espone molti metodi. E un costruttore con 10 parametri (tutte le dipendenze). Ma non tutti i metodi usano tutte le dipendenze. Alcuni metodi useranno solo una dipendenza, un'altra utilizzerà 3 dipendenze. Ma il contenitore DI li risolverà tutti anche se non utilizzati.Domanda di immissione in dipendenza
Per me questa è una penalità di prestazioni dell'utilizzo del contenitore DI. È vero?
Lo stato mutevole deve essere evitato costi. –
Sono d'accordo. Sulla mia risposta sono d'accordo con Rube che ha detto che probabilmente avrebbe dovuto rivedere il design della sua classe. Il mio secondo commento è stato solo pratico :-) –