L'utilizzo di Dependency Injection e un contenitore Inversion of Control dovrebbe rimuovere tutte le occorrenze della new
parola chiave " " dal codice?
In altre parole, ogni oggetto / dipendenza, non importa quanto semplice o di breve durata, dovrebbe essere "registrato" all'interno del tuo contenitore IoC e iniettato nel metodo / classe che deve usarli?
Se no, dove traccia la linea tra le quali dipendenze / oggetti vengono registrati nel contenitore IoC, rispetto a ciò che viene creato "in linea" come riferimento concreto, tramite la new
parola chiave?