7
ответов

Каков принцип инверсии зависимости и почему это важно?

Каков принцип инверсии зависимости и почему это важно?
вопрос задан: 22 June 2017 07:35
2
ответа

Неуниверсальный метод IServiceProvider.GetService (Type) нельзя использовать с аргументами типа

Я использую инъекцию зависимостей .NET Core, но когда я пытаюсь получить службу в другом классе, я получаю сообщение об ошибке «IServiceProvider.GetService (Type)» с ошибкой аргументов типа. ...
вопрос задан: 16 January 2019 13:08
2
ответа

“Инверсия Зависимости” и “Дизайн к Интерфейсам” те же принципы?

"Принцип Инверсии Зависимости" (DIP) и "Разрабатывают к Принципу Интерфейсов", выражают тот же принцип? В противном случае, каково было бы различие? РЕДАКТИРОВАНИЕ, Чтобы разъясниться и сузить контекст bit:...
вопрос задан: 7 February 2016 06:12
0
ответов

Модульное тестирование OSGi-компонентов

В настоящее время я думаю о том, «Как спроектировать компонент OSGi, чтобы можно было легко писать для него тесты с помощью таких фреймворков, как jUnit и Mockito». Имитировать зависимости между пакетами довольно просто, так как ...
вопрос задан: 7 March 2019 04:11
0
ответов

В чем разница между «принципом открытости / закрытости» и «принципом инверсии зависимостей»?

Я читал статьи о S.O.L.I.D. но я не вижу разницы между OCP и DIP. Посмотрите на этот пример OCP: http://www.oodesign.com/open-close-principle.html Код, который также содержит OCP ...
вопрос задан: 7 February 2016 07:47
0
ответов

What are “High-level modules” and “low-level modules” (in the context of Dependency inversion principle)?

I was reading Wikipedia's definition of Dependency inversion principle, and it uses two terms High-level modules and low-level modules, which I wasn't able to figure out. What are they and what ...
вопрос задан: 7 February 2016 06:06
0
ответов

Принцип инверсии зависимостей в PHP

Поскольку PHP является слабо типизированным языком, как можно применить принцип DIP в PHP? Будем очень признательны за практический пример.
вопрос задан: 7 February 2016 06:03