Что такое контейнер DI?JAVA

Программисты JAVA общаются здесь
Anonymous
Что такое контейнер DI?

Сообщение Anonymous »

Я смотрю это видео курса о инъекции зависимости, и инструктор рассказал о di-container , но не объяснил подробно, теперь я прочитал некоторые статьи и хочу подтвердить, что теперь я делаю это правильно. Ниже приведена простая программа, и мой вопрос: < /p>

Класс программы ниже является самым простым Di-Container? Если бы не то, как бы простой di-Container был бы похож на < /strong> < /p>

interface Implementable {
void doSmth();
}

class A implements Implementable {

@Override
public void doSmth() {

}
}

class B {

private Implementable i;

public B(Implementable implementable) {
this.i= implementable;
}

public void doSmth(){
i.doSmth();
}
}
< /code>

Это класс di-container? < /p>

class Program {
B b = new B(new A());
b.doSmth();
}


Подробнее здесь: https://stackoverflow.com/questions/507 ... -container

Вернуться в «JAVA»