Odpovídáte na názor ke článku Dependency Injection ještě jednou :-).
Přesně tak. Je vlastně s podivem, že princip DI není více zakomponován např. do objektově orientovaných programovacích jazyků. Že se stále drží toho operátoru new, který není ničím jiným, než maskovaným: „Potřebujeme něco udělat. Dobře, takže musíme začít tím, že si alokujeme potřebnou paměť.“
Pokud má objekt dělat jenom jednu věc, nezbývá mu nic jiného, než závislosti, které potřebuje, dostat nějak zvenku, třeba v konstruktoru. Jakmile si své závislosti sám vytváří, dělá ten objekt dvě věci – vytváří si závislosti a vedle toho dělá i to, pro co byl původně určen.
Přečteno 22 005×
Přečteno 19 857×
Přečteno 18 875×
Přečteno 18 571×
Přečteno 17 456×