Dependency Injection (Wstrzykiwanie zależności)

Dependency Injection to wzorzec projektowy realizujący zasadę IoC poprzez przekazywanie obiektom ich zależności zamiast tworzenia ich wewnętrznie. Poprawia to czytelność, testowalność i elastyczność kodu.