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


Внедрение зависимостей Typescript: настройка InversifyJS IoC для проекта TS
Вместо того, чтобы иметь дело с ручным созданием зависимостей классов каждый раз, когда мы хотим использовать конкретный класс. Мы могли бы настроить механизм, который мог бы создавать их для нас и автоматически предоставлять зависимости классу. Такой механизм называется контейнером инверсии управления (IoC), и в этом посте я хотел бы показать, как вы можете улучшить свой код TypeScript, настроив контейнер зависимостей с помощью InversifyJS. Настройка проекта перед использованием..

Простая инъекция зависимостей с помощью Koin 3.2 и аннотаций Koin
Внедрение зависимостей для приложений Android еще никогда не было таким простым Фреймворк внедрения зависимостей (DI) Koin уже имеет меньшую сложность по сравнению с другими вариантами, такими как Dagger . Однако, используя последнюю версию Koin 3.2 , теперь мы можем использовать несколько новых функций, которые уменьшают…

Демистификация внедрения зависимостей: основное руководство для разработчиков программного обеспечения
Повышение качества кода и удобство сопровождения с помощью внедрения зависимостей Внедрение зависимостей (DI) — это шаблон проектирования и метод программирования для управления зависимостями между различными компонентами. В DI зависимости класса или другого зависимого компонента создаются и предоставляются извне (внедряются), а не начинают создаваться зависимым компонентом. Понимание внедрения зависимостей является ключом к следованию принципу инверсии зависимостей ...

Концепция внедрения зависимостей
Концепция внедрения зависимостей Цель . В этой статье вы познакомитесь с концепцией внедрения зависимостей. Необходимые условия Перед тем, как приступить к выполнению этой статьи, вы уже должны были установить все необходимые инструменты, включая: Visual Studio Code, Node Package Manager (NPM), Node. Добавьте файл app.ts в любую папку Просто собираюсь создать очень простое приложение Создайте класс экспорта MainPage , затем мы просто создадим новый экземпляр MainPage...

Чего люди не знают о внедрении зависимостей
Основная цель внедрения зависимостей (DI) — разъединение — вы отделяете определенный класс от клиента, который использует этот класс. Обычно это делается в сочетании с интерфейсным программированием. В этой статье я объясню, что такое DI на самом деле, и покажу вам различные способы, как это сделать, и рассмотрю преимущества и недостатки. В конце я также объясню ограничения DI. Некоторым людям трудно понять или объяснить внедрение зависимостей — я был одним из них. Я думаю, это в..

Внедрение зависимости: Swift
Вместо того, чтобы создавать зависимость внутри, объект получает ее извне. Зачем вам нужно беспокоиться? С DI ваш код становится: Легче протестировать Легче продлить Легче использовать повторно Распространенные шаблоны DI в какао: Внедрение конструктора При необходимости зависимость передается объекту как часть самого создания объекта. 2. Внедрение собственности Когда необходимая зависимость передается путем установки значений состояния объекта или свойства...

Обмен знаниями в бэкэнд # 4
Сотрудничество для обмена знаниями о серверных технологиях Оглавление Операторы и функции PostgreSQL JSON Предоставить / внедрить в Vue.js Операторы и функции PostgreSQL JSON Работа с базой данных может быть интересной, если вы можете манипулировать данными по своему усмотрению. Акита Накарми поделился операторами и функциями Postgres JSON и JSONB, чтобы избавить разработчиков от утомительной и сложной работы и упростить манипулирование данными на уровне базы данных...