Od dwóch dni czytam i stosuję zastrzyk uzależniający, ale nic nie działa i nagle dowiedziałem się, że potrzebne są pewne ramy, aby wtrysk zależności działał. Czy to prawda? Czy nie jest złą praktyką uzależnienie mojego projektu od pewnych ram? Czy można to zrobić bez użycia frameworka?Czy potrzebuję ram w celu użycia Dependency Injection?
EDIT: Im nowe do programowania, więc nie rozumiem, jaka jest różnica między instatiating klasę i stosując swoje metody (i nie potrzebują ramy tego) i za pomocą iniekcji zależność i co jest lepsze o nim
EDIT : Oto przykład ja nie za pomocą ramy i rzeczy nie działa TestNG @Factory annotation + not enough knowledge on Dependency Injection
Myślę, że powinieneś użyć struktury wiosennej. –
ale czy MUSZĘ użyć ramek? –
Guice nie jest dokładnie ramą ... ale jest o wiele lepszy niż to, co może zrobić wstrzyknięcie zależne od Spring. –