21
Потрібна ін'єкція залежності залежно від інкапсуляції?
Якщо я правильно розумію, типовим механізмом введення залежностей є введення або через конструктор класу, або через публічну властивість (член) класу. Це виявляє залежність, яка вводиться, і порушує принцип ООП інкапсуляції. Чи правильно я виявляю цей компроміс? Як ви вирішуєте це питання? Будь ласка, дивіться також мою відповідь на моє власне …