Содержание
- Введение
- Что такое внедрение зависимостей, пример зависимостей
- Кинжал 2 — Введение
- Первое использование Кинжала 2
Введение
Статью писал непродвинутый программист для тех же людей, обычными и понятными словами.В этой статье используется пример кода на Kotlin. Кинжал версия 2.17. Пример можно скачать в конце статьи.
Что такое внедрение зависимостей
Dependency Injection (инъекция или внедрение зависимостей) — это зависимость одного класса от другого.те.
Для полноценной работы одного класса необходима инициализация другого класса(ов).
Например, класс «Автомобиль» не может работать без класса «Двигатель», который, в свою очередь, не может работать без класса «Топливо».
Это выглядит так:
Теги: #разработка для Android #java #Kotlin #внедрение зависимостей #dagger 2class Car(private var engine: Engine) class Engine ( private var fuel: Fuel) class Fuel(){ private val fuel = if(BuildConfig.DEBUG){
Вместе с данным постом часто просматривают:
-
Какие Чувства Вызывает У Меня Ваш Сайт?
19 Oct, 24 -
Микронезия
19 Oct, 24 -
Правильный Маркетинговый Инструмент Для Вас
19 Oct, 24 -
The Economist Тестирует Доставку По Телефону
19 Oct, 24 -
Пять Причин Не Использовать Вспышку
19 Oct, 24