21
ответ

Зачем мне контейнер IoC, а не простой DI-код? [закрыто]

Я использовал Dependency Injection (DI) некоторое время, вводя либо в конструкторе, свойстве или методе. Я никогда не чувствовал необходимости использовать контейнер Inversion of Control (IoC). Тем не менее ...
вопрос задан: 17 October 2013 19:39
16
ответов

Внедрение зависимости должно произойти за счет Инкапсуляции?

Если я понимаю правильно, типичный механизм для Внедрения зависимости должен ввести или через конструктора класса или через общественную собственность (член) класса. Это представляет...
вопрос задан: 28 June 2009 16:13
13
ответов

Какие шаблоны для слабой связи Вы используете больше всего? [закрытый]

В последнее время я видел много сообщений в блоге относительно того, как создать слабо связанные приложения. Какие шаблоны Вы используете больше всего когда создающие слабо связанные приложения? Внедрение зависимости? Инверсия...
вопрос задан: 22 December 2008 13:40
12
ответов

Что оборотные стороны к использованию Внедрения зависимости? [закрытый]

Я пытаюсь представить DI как шаблон здесь на работе, и один из наших ведущих разработчиков хотел бы знать: Что - если кто-либо - оборотные стороны к использованию шаблона Внедрения зависимости? Обратите внимание, что я смотрю...
вопрос задан: 10 February 2011 21:38
11
ответов

Внедрение зависимостей через конструкторы или установщики свойств?

Я занимаюсь рефакторингом класса и добавляю в него новую зависимость. Класс в настоящее время принимает существующие зависимости в конструкторе. Поэтому для согласованности я добавляю параметр в конструктор. Из ...
вопрос задан: 26 June 2017 23:36
11
ответов

PHP: пространство имен и инъекция зависимостей (slim framework) [дубликат]

в зависимостях я добавляю класс проверки подлинности в контейнер: $ container ['authenticator'] = function ($ c) {return new \ App \ Auth \ LDAPAuthenticator (...); }; Но тогда, когда я пытаюсь использовать его из ...
вопрос задан: 18 April 2013 16:25
11
ответов

Какие фреймворки .NET Dependency Injection стоит изучить? [закрыто]

Какие платформы внедрения C # / .NET Dependency Injection стоит изучить? А что вы можете сказать об их сложности и скорости.
вопрос задан: 29 July 2010 02:02
11
ответов

Понимание потребности в платформе DI

Это могло бы быть наивным вопросом. Я в настоящее время изучаю платформу Spring и внедрение зависимости. В то время как основной принцип DI довольно легко схватить, не сразу очевидно, почему Вам нужно...
вопрос задан: 1 February 2009 22:08
11
ответов

альтернативы внедрения зависимости

Я смотрю на depency инжекцию, я вижу преимущества, но у меня есть проблемы с синтаксисом, который она создает. У меня есть этот класс общественности в качестве примера BusinessProducts {IDataContext _dx;...
вопрос задан: 11 December 2008 12:06
10
ответов

О чем Внедрение зависимости и Платформа Spring? [дубликат]

Возможные Дубликаты: Что такое внедрение зависимости? Что точно, Кидаются? Я хочу знать то, Что Платформа Spring? Почему и когда нужно использовать его в развитии предпринимательства Java?...
вопрос задан: 9 September 2019 21:18
10
ответов

Существует ли простая платформа, допуская Внедрение зависимости в одинокой программе?

Мы в основном должны смочь скорректировать поведение во время запуска путем обеспечения желаемых классов, которые будут произведены различными фабриками в нашем приложении (для предотвращения трудной привязки "нового"...
вопрос задан: 27 July 2011 13:41
10
ответов

У кого-нибудь есть хорошая аналогия для внедрения зависимости?

Я прочитал много статей о Внедрении Зависимостей, а также посмотрел много видео, но я все еще не могу разобраться с этим. У кого-нибудь есть хорошая аналогия, чтобы объяснить это? Я смотрел первый ...
вопрос задан: 8 January 2009 14:39
9
ответов

Почему Вы хотели бы Внедрение зависимости без конфигурации?

После чтения хороших ответов в этом вопросе я наблюдал скринкасты Justin Etheredge. Все это кажется очень хорошим с минимумом установки, Вы разбираетесь в DI из своего кода. Теперь вопрос это...
вопрос задан: 23 May 2017 12:34
9
ответов

Код модульного тестирования с зависимостью файловой системы

Я пишу компонент, который, учитывая ZIP-файл, должен: Разархивировать файл. Найти конкретную DLL среди разархивированных файлов. Загрузите эту DLL через отражение и вызовите метод для нее. Я хотел бы объединиться ...
вопрос задан: 7 December 2016 13:06
9
ответов

Что самый минимальный путь состоит в том, чтобы достигнуть Внедрения зависимости?

Я читал о Spring и хотя он, как утверждают, менее сложная альтернатива EJB, мне нелегко переносить мою голову вокруг этого. Есть ли более минимальный способ достигнуть Зависимости...
вопрос задан: 6 July 2014 09:48
9
ответов

Какой инструмент внедрения зависимости я должен использовать? [закрытый]

Я думаю об использовании Microsoft Unity для моего инструмента Dependency Injection в нашем Пользовательском интерфейсе. Наш Средний уровень уже использует замок Windsor, но я думаю, что должен придерживаться Microsoft. Делает...
вопрос задан: 8 June 2011 17:08
9
ответов

Проблематичный пример шаблона IDisposable?

Скажите, что у Вас есть 3 класса, которые реализуют IDisposable - A, B и C. Классы A и B оба зависят от класса C. Это было бы корректно, чтобы сказать, что классы A и типичная реализация B Располагают ()...
вопрос задан: 14 July 2010 11:11
9
ответов

Действительно ли платформы внедрения зависимости стоят дополнительного косвенного слоя?

Вы находите, что платформы внедрения зависимости делают код более трудным следовать? Косвенность перевешивает преимущество?
вопрос задан: 16 February 2009 22:40
9
ответов

Когда Вы используете внедрение зависимости?

Я использовал StructureMap недавно и наслаждался опытом полностью. Однако я вижу, как можно легко увлечься взаимодействием через интерфейс со всем и закончить с классами это...
вопрос задан: 26 August 2008 15:55
8
ответов

Код поблочного тестирования, который действительно датирует обработку на основе сегодняшней даты

Когда код обрабатывает даты на основе текущей даты, тестирование должно покрыть пограничные случаи, такие как високосные годы, а также более частые границы месяца и года. В нашем коде мы всегда получаем ток...
вопрос задан: 6 August 2017 01:09
8
ответов

Решения для реального мира с помощью Внедрения зависимости

Я читал о DI полностью, и это кажется интересным. До сих пор я полностью живу без него. Все примеры, которые я видел, связаны с JNDI и как DI помогает Вам являющийся более гибким. Что...
вопрос задан: 19 March 2013 16:09
8
ответов

Внедрение зависимостей в сравнении с шаблоном фабрики

Большинство примеров, приведенных для использования Dependency Injection, мы также можем решить, используя фабричный шаблон. Похоже, когда дело доходит до использования / дизайна, разница между внедрением зависимости и ...
вопрос задан: 13 September 2012 05:36
8
ответов

Как преобразовать этот код, таким образом, он теперь использует шаблон Внедрения зависимости?

Хорошо, Таким образом, у меня есть следующая ситуация. У меня первоначально был некоторый код как это: общедоступный класс MainBoard {частный BoardType1 bt1; частный BoardType2 bt2; частный BoardType3 bt3;......
вопрос задан: 5 August 2010 13:07
8
ответов

Действительно ли Внедрение зависимости является шаблоном и, является этим он?

Я имел горячий спор с одним из моих коллег на внедрении зависимости и понял, что не вполне знал всех фактов на предмете. Так, возьмите этот код (именно так, Вы знаете, мы используем Замок...
вопрос задан: 30 June 2010 07:19
8
ответов

Действительно ли тестируемость является одной выравнивание для внедрения зависимости?

Преимущества DI, насколько я знаю: Уменьшенные Зависимости Больше Повторно используемого кода Больше Тестируемого Кода, в Большем количестве Читаемого Кода Говорится, что у меня есть репозиторий, OrderRepository, который действует как репозиторий...
вопрос задан: 6 June 2010 20:17
8
ответов

Какой шаблон использовать для входа? Внедрение зависимости или Сервисный Локатор?

Рассмотрите этот сценарий. У меня есть некоторая бизнес-логика, которая время от времени потребуется, чтобы писать в журнал. интерфейс ILogger {освобождает Журнал (строковый материал);} интерфейс IDependency {представляют GetInfo в виде строки (...
вопрос задан: 21 April 2010 12:51
8
ответов

Доступ к бобу Spring *не* внедрением зависимости

У нас есть некоторые объекты области, которые создаются во времени выполнения - не Spring. Для этих объектов области нужен доступ к некоторым сервисным бобам типа, которыми управляет Spring. Как может объекты области это...
вопрос задан: 29 November 2009 19:52
8
ответов

Что такое хорошая метафора для Внедрения зависимости?

Метафора, которая придерживалась меня, когда программирование систем неDI является "человеком, играющим с его игрушками". Причем человек является объектом и игрушками человека, являющимися чем-либо, что объект создает, хранилища...
вопрос задан: 10 October 2009 17:47
8
ответов

Что случилось с реализацией конфигурации Внедрения зависимости в коде?

XML, кажется, язык дня, но это не безопасно с точки зрения типов (без внешнего инструмента для обнаружения проблем), и Вы заканчиваете тем, что делали логику в XML. Почему не только делают это на том же языке как остальная часть...
вопрос задан: 18 August 2009 16:22
8
ответов

Разве внедрение зависимости Spring не повреждает сокрытие информации?

При происхождении из среды C++ я должен освоить сложность мира Java и его платформ. Рассмотрение пружинной платформы для DI, я нахожу трудным полагать, что я должен сделать...
вопрос задан: 9 March 2009 20:57