Здравствуйте, a7d3, Вы писали:
A>>>·>А зачем для DI интерфейсы? Это специфика C# что-ли?
A>>>Хотелось бы посмотреть на DI без интерфейсов в случае юнит-тестов на С++.
A>·>Во-первых, в С++ нет интерфейсов. Так что не очень понятно что конкретно ты имеешь в виду.
A>В каком плане в С++ нет интерфейсов?
В языке такого понятия нет.
A>И что именно понимается под интерфейсами, которые якобы не нужны в DI?
Ищем в гугле "di c# example",
первая ссылка вот. Там
interface ICustomerDataAccess не нужен, и даже немножко вреден.