Публикации по теме 'dependency-injection'


Inject Some Love: руководство для начинающих по внедрению зависимостей
Хотя «инъекция» может быть общим термином как в медицинских кругах, так и в кругах программистов, не путайте свои шприцы и зависимости кода! Внедрение в медицине означает доставку лекарств или вакцин в организм, в то время как внедрение зависимостей в программировании — это модульное управление зависимостями объектов xD Возможно, вы уже слышали этот термин , внедрение зависимостей — метод, используемый для управления зависимостями между различными компонентами при разработке..


Внедрение зависимостей в Spring  — практическое введение
Внедрение зависимостей в Spring — практическое введение В этой статье мы практически объясним концепцию внедрения зависимостей (DI) и покажем, как использовать ее в вашем коде с Spring Framework. Введение Внедрение зависимостей — одна из двух основных функций Spring, помимо инверсии управления. Собственно, внедрение зависимостей (DI) является реализацией принципа инверсии управления и обрабатывается Инверсия контейнера управления в Spring . Наверное, это самый важный элемент..

Внедрение зависимостей и контейнеры IoC
Так при чем здесь IoC-контейнер? Инверсия контейнера управления, или для краткости контейнера IoC, помогает внедрять зависимости и, по сути, выполняет три роли. Эти роли часто разделяются между контейнером и инжектором, но для простоты я буду рассматривать их, как если бы они были одним целым. Давайте посмотрим на каждую роль. Реестр правил зависимостей В нашем тематическом исследовании TweetStream знает, что ему нужен сервис для общения с Twitter. В зависимости от реализации..

Внедрение зависимостей в Node.js + TypeScript
Внедрение зависимостей (DI) — это шаблон проектирования, который позволяет классу получать свои зависимости из внешних источников, а не создавать их самостоятельно. Это может быть особенно полезно в больших или сложных приложениях, поскольку помогает отделить различные части системы и упростить ее тестирование и обслуживание. TypeScript — это популярный язык программирования, который представляет собой надмножество JavaScript и поддерживает DI «из коробки». В этом сообщении блога мы..

Внедрение зависимостей — Срок службы
Что такое внедрение зависимостей? ASP.NET Core поддерживает шаблон проектирования программного обеспечения внедрения зависимостей (DI), который представляет собой метод достижения инверсии управления (IoC) между классами и их зависимостями. Методология проектирования, при которой экземпляр создается не вызывающей стороной, а вводится какой-либо структурой или каким-либо другим механизмом. Это помогает реализовать несвязанную архитектуру, когда вы меняетесь в одном месте, а изменения..

Элегантная альтернатива switch \ case с использованием внедрения зависимостей Angular.
Утверждения переключения имеют тенденцию расти и превращаться в уродливых и противных зверей, независимо от того, насколько хорошо вы о них заботитесь. Например, представьте, что у вас есть этот фрагмент кода в вашем сервисе Angular: Мы можем использовать внедрение зависимостей Angular, чтобы помочь нам очистить оператор switch. Решение построено на работе с интерфейсом и InjectionToken. Каждый класс, реализующий интерфейс, будет содержать логику, находящуюся в одном блоке case...