Re[8]: О пользе Dependency Injection фреймворков
От: varenikAA  
Дата: 01.02.21 01:45
Оценка:
Здравствуйте, VladD2, Вы писали:

VD>Подумай на досуге, как можно создавать сервисы не зная о их зависимостях и порядке создания.


Это просто. "Отказ от зависимости" и переход к "функциональной композиции".
Марк Земанн (автор DI) как раз сейчас проповедует "отказ" https://blog.ploeh.dk/2017/02/02/dependency-rejection/.
Правда для этого необходим соответствующий ЯП, наверно.

Еще в статье заметно, что частичное применение это то же DI только в ФП стиле.
В том же CL его вообще нет. Хотя штука может и удобная. Но коварная.
А вот композиция позволяет не думать о порядке, т.к. порядок задан явно.
☭ ✊ В мире нет ничего, кроме движущейся материи.
Отредактировано 01.02.2021 12:42 VladD2 . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.