Запитання з тегом «service-locator»

5
Яка різниця між використанням ін'єкції залежності з контейнером та використанням сервісного локатора?
Я розумію, що безпосередньо встановлення залежностей всередині класу вважається поганою практикою. Це має сенс, коли так щільно з'єднується з усім, що, в свою чергу, робить випробування дуже важким. Майже всі рамки, на які я натрапив, здаються, що підтримують введення залежності з контейнером над використанням службових локаторів. Вони, схоже, досягають одного …

3
Множини, що будують одну реалізацію. DI безнадійно? Використовувати локатор обслуговування?
Скажімо, у нас є 1001 клієнт, який будує свої залежності безпосередньо, а не приймає ін'єкції. Переобладнання 1001 не є варіантом на думку нашого начальника. Нам фактично навіть не дозволений доступ до їх джерела, лише файли класу. Ми повинні зробити "модернізацію" системи, через яку проходять ці 1001 клієнт. Ми можемо рефакторити …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.