Внедрение зависимостей для новичков в C# и .NET
Gerald Versluis
0:00 / 0:00
Внедрение зависимостей для новичков в C# и .NET
234 744 просмотра · 5 лет назад
Gerald Versluis
106 тыс. подписчиков
234 744 просмотра · 5 лет назад
Внедрение зависимостей поначалу может показаться сложным. В этом видео я постараюсь объяснить это как можно проще. Специфическое внедрение зависимостей в .NET MAUI можно найти здесь: • This Is How Simple Dependency Injection is...
На примере пары фрагментов кода на C# мы узнаем, как превратить жёсткую ссылку в зависимость, которая является внедрением. Но зачем останавливаться на достигнутом? Давайте ещё больше развяжем наш код, добавив интерфейсы.
И наконец, вы узнаете, что такое внедрение через конструктор и что такое контейнер DI. Хотите узнать больше? Напишите в комментариях, что бы вы хотели увидеть!
💝 Подпишитесь на этот канал, чтобы получить доступ к бонусам:
/ @jfversluis
🛑 Не забудьте подписаться на мой канал, чтобы увидеть больше интересного контента: https://www.youtube.com/GeraldVerslui...
🔗 Ссылки
Документация по внедрению зависимостей в ASP.NET Core: https://docs.microsoft.com/aspnet/cor...
⏱ Временные метки
0:00 Введение
0:28 Основы внедрения зависимостей
1:42 Внедрение зависимостей с конкретной реализацией
2:38 Различные способы внедрения: внедрение через конструктор, внедрение через метод и внедрение через свойство
4:08 Зачем нужно внедрение зависимостей?
5:10 Внедрение зависимостей с помощью интерфейсов: слабосвязанный код
7:25 3 причины использовать интерфейсы с внедрением зависимостей
9:55 Контейнеры для внедрения зависимостей
11:53 Есть фреймворки, которые уже это делают! Почему вам стоит это использовать
12:53 Преимущества и недостатки
15:48 Заключение
🎥 Видео смонтировано в Camtasia (ссылка): https://techsmith.z6rjha.net/AJoeD
🙋♂️ Также смотрите мой...
Блог: https://blog.verslu.is
Остальное: https://jfversluis.dev