21
ответ

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

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

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

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

Что такое инверсия контроля?

Инверсия управления (или IoC) может быть довольно запутанной, когда она встречается впервые. Что это? Какую проблему это решает? Когда это целесообразно использовать, а когда нет?
вопрос задан: 4 February 2019 12:26
13
ответов

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

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

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

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

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

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

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

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

Примеры контейнеров МОК [закрываются]

У кого-либо есть хорошие примеры контейнеров МОК (предпочтительно в c#) и как и почему использовать их? Я проверил страницу Wiki и пример Ayende, но я еще не вполне получаю понятие. И...
вопрос задан: 20 April 2009 20:51
8
ответов

Кодируйте свой собственный Контейнер МОК

Кто-либо там записал их собственный Контейнер МОК в C#? Или сделайте подавляющее большинство людей использует различные платформы, такие как Spring. Каково за и против каждого?
вопрос задан: 5 August 2010 20:49
8
ответов

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

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

Интерфейсное безумие

Я пью coolade и люблю его - интерфейсы, МОК, DI, TDD, и т.д. и т.д. Разработка вполне прилично. Но я нахожу, что должен бороться с тенденцией сделать все интерфейсом! У меня есть фабрика который...
вопрос задан: 31 March 2009 12:50
8
ответов

Unittesting регистрация МОК?

Должны Вы unittest код, который регистрирует компоненты в Ваш контейнер МОК? Если так, как?
вопрос задан: 12 January 2009 15:11
8
ответов

Конструктор по умолчанию по сравнению с контейнером IOC

Кто-то может объяснить мне преимущества использования контейнера IOC просто жесткое кодирование реализация по умолчанию в конструктора по умолчанию? Другими словами, что не так об этом коде? общественность...
вопрос задан: 26 September 2008 19:21
7
ответов

Если не использовать МОК и DI? [закрытый]

Я вижу много статей, говорящих, как большой МОК и DI и ни один о том, почему это не является настолько большим, потому что он может сделать код более сложным. Я вижу также, что МОК не должен быть в базовой части Вашего кода, но...
вопрос задан: 23 May 2017 11:54
7
ответов

Каковы за и против для использования контейнера МОК?

Используя МОК контейнер уменьшит скорость Вашего приложения, потому что большинство из них использует отражение под капотом. Они также могут сделать Ваш код более трудным понять (?). С другой стороны;...
вопрос задан: 11 December 2010 21:25
7
ответов

IoC.Resolve по сравнению с инжекцией конструктора

Я слышал много людей, говорящих, что это - плохая практика для использования IoC.Resolve (), но я никогда не слышал серьезного основания, почему (если это, все о тестировании, чем Вы может просто дразнить контейнер, и Вы сделаны)...
вопрос задан: 19 May 2010 09:09
7
ответов

почему Spring использует XML для проводного соединения компонента?

Я понимаю понятие МОК, которое мы можем смешивание и подгонка другое проводное соединение использования классов. Каждый класс может убежать от твердого кода, к которому это - зависимость путем делегирования проводного соединения / обработка отношений...
вопрос задан: 14 July 2009 10:13
7
ответов

Кто-либо может объяснить мне, подробно, как использовать контейнеры IOC?

Я использую внедрение зависимости через параметры и конструкторов экстенсивно. Я понимаю принцип до этого градуса, и довольно им. На моих крупных проектах я заканчиваю со слишком многими зависимостями...
вопрос задан: 23 May 2009 22:10
7
ответов

Что такое IOC? Нужны некоторые практические примеры кода для иллюстрирования

Кто-то может вести меня к некоторым основным учебным руководствам на IOC? (предпочтительно .net/c#). Мне нужны некоторые руки на код для обертывания моей головы вокруг этого:) Действительно ли IOC подобен DDD? или test-driven-design?
вопрос задан: 26 February 2009 21:11
7
ответов

Как передать аргументы конструктору в платформе IOC

Как я могу передать аргументы конструктору в платформе IOC? Я хочу сделать что-то как: (Пытающийся быть агностиком платформы IOC;)) возражают objectToLogFor = xxx; контейнер. Твердость <ILogging> (...
вопрос задан: 21 February 2009 17:37
7
ответов

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

В настоящее время существует довольно много DI/IoC-frameworks для.NET там (http://www.hanselman.com/blog/ListOfNETDependencyInjectionContainersIOC.aspx). Мне вполне трудно выбрать. Поэтому я хотел...
вопрос задан: 17 February 2009 08:37
7
ответов

Инверсия управления с .NET

Редко, чтобы я услышал, что кто-то использует Инверсию Управления (МОК) принцип с .NET. У меня есть некоторые друзья, которые работают с Java, которые используют намного больше МОК с Spring и PicoContainer. Я понимаю...
вопрос задан: 18 December 2008 09:31
7
ответов

.NET - Какую платформу Контейнера МОК Вы рекомендовали бы новичку в этой области? [закрытый]

Какую Инверсию платформы Контейнера Управления Вы рекомендовали бы новичку в этой области?
вопрос задан: 20 November 2008 03:06
6
ответов

Действительно ли Внедрение зависимости возможно с приложением WPF?

Я хочу начать использовать внедрение зависимости в своем приложении WPF, в основном для лучшей тестируемости единицы. Мое приложение главным образом создается вдоль M-V-VM шаблона. Я смотрю на autofac для своего МОК...
вопрос задан: 7 August 2017 16:34
6
ответов

Как круговых зависимостей можно избежать, когда обратные вызовы используются?

Как можно избежать круговых зависимостей при разработке двух классов с отношениями производителя/потребителя? Здесь ListenerImpl нужна ссылка на Вещательную компанию для регистрирований/нерегистрирования...
вопрос задан: 28 April 2017 15:22
6
ответов

Замок Windsor является там какими-либо оборотными сторонами?

Я изучал проект Замка и специфически Виндзорский. Я был так впечатлен тем, что возможно с этой технологией, и преимущества наличия такой слабо связанной системы...
вопрос задан: 27 June 2015 12:22
6
ответов

Почему МОК / DI, не распространенный в Python?

В Java МОК / DI является очень обычной практикой, которая экстенсивно используется в веб-приложениях, почти всех доступных платформах и Java EE. С другой стороны, существует также много большой сети Python...
вопрос задан: 17 April 2011 19:36
6
ответов

Инверсия управления и внедрение зависимостей в .NET Framework

Есть ли какой-либо конкретный пример / экземпляр DI, применяемый в качестве архитектурного принципа или шаблона проектирования в самой .NET Framework? Есть ли (или многие) из типов в рамках / BCL соответствуют ...
вопрос задан: 29 July 2010 15:09