Кинжал 2 – Это Элементарно (Часть 1)

Содержание

  1. Введение
  2. Что такое внедрение зависимостей, пример зависимостей
  3. Кинжал 2 — Введение
  4. Первое использование Кинжала 2


Введение

Статью писал непродвинутый программист для тех же людей, обычными и понятными словами.

В этой статье используется пример кода на Kotlin. Кинжал версия 2.17. Пример можно скачать в конце статьи.



Что такое внедрение зависимостей

Dependency Injection (инъекция или внедрение зависимостей) — это зависимость одного класса от другого.

те.

Для полноценной работы одного класса необходима инициализация другого класса(ов).

Например, класс «Автомобиль» не может работать без класса «Двигатель», который, в свою очередь, не может работать без класса «Топливо».

Это выглядит так:

   

class Car(private var engine: Engine) class Engine ( private var fuel: Fuel) class Fuel(){ private val fuel = if(BuildConfig.DEBUG){

Теги: #разработка для Android #java #Kotlin #внедрение зависимостей #dagger 2
Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.