DIP и DI: направление зависимости и способ сборки Dependency Inversion Principle относится к архитектуре: политика приложения зависит от подходящего контракта, а детали реализуют его. Dependency Injection — способ передать зависимость объекту. Например, сервису оформления заказа нужен контракт сохранения заказа. Он может получить его через конструктор и не знать, используется JDBC или внешний API. Сам факт наличия интерфейса не исправляет архитектуру. Если контракт заставляет бизнес-слой оперировать ResultSet или деталями конкретного хранилища, зависимость от инфраструктуры осталась. В Spring constructor injection делает обязательные зависимости видимыми. Но решение о границах модулей всё равно принимает разработчик. #Java

Java Библиотека | Мы в Телеграм
Просмотры: 89
Открыть в MAX Сообщить о неточности

Сообщить о неточности

Опишите, что нужно исправить. Если есть источник, добавьте ссылку.

Вы покидаете datool.ru

Ссылка ведёт на внешний сайт. datool.ru не отвечает за его содержимое — проверьте адрес, прежде чем вводить пароли или платёжные данные.

Переход через 10 с

Перейти