Zpo-13-wyk-Slajd18
Z Studia Informatyczne
Sposoby rozwiązywania zależności
Metody rozwiązywania zależności można podzielić ze względu na sposób ich przekazania do komponentu na trzy grupy:
- wstrzykiwanie przez interfejs, polegające na aktywnym wyszukaniu przez komponent wymaganych zależności,
- wstrzykiwanie przez konstruktor, w którym wszystkie zależności komponentu muszą zostać spełnione w momencie jego tworzenia, a ich rozwiązaniem i spełnieniem zajmuje się kontener,
- wstrzykiwanie przez właściwości obiektu, czyli przekazanie przez kontener referencji do zależnego komponentu przez metody typu setXXX ().
Zastosowanie każdej z tych grup niesie za sobą określone konsekwencje i ograniczenia, które pokrótce zostaną omówione.