какого-то внешнего функционала (зависит от него). и этот функционал должен быть "инжектирован" до вызова кода (как передан как параметр в метод или в конструктор там), а не код запрашивает его через некий ServiceLocator. BADI тут каким местом? - хотите реализовывайте его - мы его вызовем, не хотите - ну нам и без вашей реализации BADI не плохо
Речь о dependency inversion, а не "injection"
тогда это DIP, а не DI.
Ну вот расширение - это инъекции скорее, это имел ввиду.
Обсуждают сегодня