Odwrócenie zależności - ioc

Odpowiedz Nowy wątek
2017-09-17 19:49
Nieposkromiony Kaczor
0

Chciałem spytać czy dobrze rozumiem odwrócenie zależności. Jeśli wstrzykujemy np. jakiś interfejs w konstruktorze to zamiast samemu tworzyć obiekt interfejsu (DI) to w jakimś kontenerze dla tego interfejsu jest tworzony obiekt określonego typu (ioc)?

Generalnie to tak. Poczytaj sobie o konfiguracji kontenerów DI, np. Autofaca. - Młodszy Programista 2017-09-18 09:17

Pozostało 580 znaków

2017-09-19 20:04
0

Tak. Ty w konfiguracji piszesz sobie np. coś takiego: _container.Register<ISerializer, JsonSerializer>() i jeśli jakiś inny obiekt, który również jest zarejestrowany w kontenerze i będzie przez niego stworzony, będzie wymagał zależności ISerializer, to kontener automatycznie wstrzyknie mu nową instancję JsonSerializer.

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0