Dependency Injection
Wstrzykiwanie zależności (Dependency Injection) to technika polegająca na dostarczaniu obiektowi jego zależności z zewnątrz, zamiast tworzenia ich wewnątrz. Realizuje zasadę inwersji zależności (DIP) i odwrócenia kontroli (IoC). Ułatwia testowanie jednostkowe, ponieważ zależności mogą być łatwo zastępowane mockami lub stubami.