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 22 008×
Přečteno 19 857×
Přečteno 18 875×
Přečteno 18 571×
Přečteno 17 457×