Сообщение Re[8]: О пользе Dependency Injection фреймворков от 01.02.2021 1:45
Изменено 01.02.2021 12:42 VladD2
Re[8]: О пользе Dependency Injection фреймворков
Здравствуйте, VladD2, Вы писали:
VD>Здравствуйте, Ночной Смотрящий, Вы писали:
НС>>Нет. Основная фича DI контейнеров — управление созданием и уничтоженим экземпляров сервисов,
VD>Подумай на досуге, как можно создавать сервисы не зная о их зависимостях и порядке создания.
Это просто. "Отказ от зависимости" и переход к "функциональной композиции".
Марк Земанн (автор DI) как раз сейчас проповедует "отказ" https://blog.ploeh.dk/2017/02/02/dependency-rejection/.
Правда для этого необходим соответствующий ЯП, наверно.
Еще в статье заметно, что частичное применение это то же DI только в ФП стиле.
В том же CL его вообще нет. Хотя штука может и удобная. Но коварная.
А вот композиция позволяет не думать о порядке, т.к. порядок задан явно.
VD>Здравствуйте, Ночной Смотрящий, Вы писали:
НС>>Нет. Основная фича DI контейнеров — управление созданием и уничтоженим экземпляров сервисов,
VD>Подумай на досуге, как можно создавать сервисы не зная о их зависимостях и порядке создания.
Это просто. "Отказ от зависимости" и переход к "функциональной композиции".
Марк Земанн (автор DI) как раз сейчас проповедует "отказ" https://blog.ploeh.dk/2017/02/02/dependency-rejection/.
Правда для этого необходим соответствующий ЯП, наверно.
Еще в статье заметно, что частичное применение это то же DI только в ФП стиле.
В том же CL его вообще нет. Хотя штука может и удобная. Но коварная.
А вот композиция позволяет не думать о порядке, т.к. порядок задан явно.
Re[8]: О пользе Dependency Injection фреймворков
Здравствуйте, VladD2, Вы писали:
VD>Подумай на досуге, как можно создавать сервисы не зная о их зависимостях и порядке создания.
Это просто. "Отказ от зависимости" и переход к "функциональной композиции".
Марк Земанн (автор DI) как раз сейчас проповедует "отказ" https://blog.ploeh.dk/2017/02/02/dependency-rejection/.
Правда для этого необходим соответствующий ЯП, наверно.
Еще в статье заметно, что частичное применение это то же DI только в ФП стиле.
В том же CL его вообще нет. Хотя штука может и удобная. Но коварная.
А вот композиция позволяет не думать о порядке, т.к. порядок задан явно.
VD>Подумай на досуге, как можно создавать сервисы не зная о их зависимостях и порядке создания.
Это просто. "Отказ от зависимости" и переход к "функциональной композиции".
Марк Земанн (автор DI) как раз сейчас проповедует "отказ" https://blog.ploeh.dk/2017/02/02/dependency-rejection/.
Правда для этого необходим соответствующий ЯП, наверно.
Еще в статье заметно, что частичное применение это то же DI только в ФП стиле.
В том же CL его вообще нет. Хотя штука может и удобная. Но коварная.
А вот композиция позволяет не думать о порядке, т.к. порядок задан явно.