🤔 В чём разница между Dependency Injection и инверсией управления?
Inversion of Control (IoC) — это общая концепция, при которой внешняя система управляет созданием и связыванием объектов.
Dependency Injection (DI) — это конкретный способ реализации IoC, при котором зависимости:
- внедряются в объект через:
- конструктор;
- поле;
- метод.
Иными словами:
- IoC — это философия.
- DI — это инструмент.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚 Базу знаний
Post #2333
2.1K
- 👍 16
- 🔥 6