Почему в Dependency Injection обычно передают интерфейсы, а не конкретные реализации — вопрос с собеседования для C#-разработчик | Эйч | Эйч