Re[13]: Интерфейсы и реализация
От: a7d3  
Дата: 28.07.20 14:02
Оценка:
Здравствуйте, ·, Вы писали:

A>>Конкретика должна быть такой:

A>>1) для чего именно было решено использовать DI, с какой целью, ради каких задач.
·>Там по ссылке расписано. Если чего неясно, задавай вопросы.

Интересует конкретно твой кейс или множество таковых, DI не может быть самоцелью.

A>>2) какой вариант, в контексте п.1, более вменяем, нежели через интерфейсы.

·>Третий раз отвечаю — всё то же самое, но без интерфесов. Просто инжектить конкретный класс.

В четвёртый раз DI не самоцель, конкретные цели с задачами «в студию!» и только после этого обсуждать уже аспекты конкретных подходов.

Например, такой подход, когда в случае C# инжектирую конкретные классы ты будешь использовать System.Object в неявной форме, забыв что там под капотом в плане интерфейсов и занимаясь приведением типов к тому «контракту», который ожидается в жертве инжекта (клиенте).
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.