Ho letto e praticato l'iniezione di dipendenza negli ultimi due giorni, ma niente sta funzionando, e improvvisamente ho scoperto che c'erano alcuni quadri necessari per far funzionare l'iniezione di dipendenza. È vero? Non è una cattiva pratica rendere il mio progetto dipendente da qualche framework? Potrebbe essere fatto senza l'uso di un framework?Ho bisogno di un framework per poter usare Dependency Injection?
EDIT: Sono nuovo di programmazione in modo da Non capisco che cosa è la differenza tra instatiating una classe e con i suoi metodi (io non bisogno di un quadro di riferimento per questo) e l'utilizzo di iniezione di dipendenza e ciò che è meglio su di esso
EDIT : Ecco un esempio di me che non utilizzo un framework e cose che non funzionano TestNG @Factory annotation + not enough knowledge on Dependency Injection
Penso che dovresti usare la struttura a molla. –
ma DEVO usare un framework? –
Guice non è esattamente un framework ... ma è molto meglio di quello che può fare un'iniezione di dipendenza Spring. –