Odpovídáte na názor ke článku Dependency Injection ještě jednou :-).
> Definice (vzoru DI) je princip, kdy jedna komponenta používá druhou, aniž by znala její referenci.
Nemůže být problém už v té definici DI? Uvedená definice totiž odpovídá spíše návrhovému vzoru "service locator" (SL), protože DI komponenty reference znají už v době vzniku své instance. Pokud bych zaměnil původní výrazy vzoru DI za SL, tak kontroverzní výroky z toho článku začnou dávat najednou větší smysl.
Dlužno dodat, že podobně zavádějící definice je uvedena bohužel i na české Wikipedii: https://cs.wikipedia.org/wiki/Vkl%C3%A1d%C3%A1n%C3%AD_z%C3%A1vislost%C3%AD
Přečteno 21 846×
Přečteno 19 817×
Přečteno 18 835×
Přečteno 18 549×
Přečteno 17 429×