Перейти к содержимому

Внедрение зависимостей для новичков в 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