Перейти к содержимому

Пост канала

Java библиотека
  1. фото

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

    Открыть в MAX
    Просмотры
    272
    ER
    0,7%
    Реакции
    2