Вопросы с тегом 'abstract-factory'

Абстрактный шаблон Factory представляет собой шаблон проектирования, который обеспечивает способ инкапсуляции группы отдельных фабрик, имеющих общую тему, без указания их конкретных классов. Это один из шаблонов дизайна "Банда четырех".
20
ответов

В чем основное отличие шаблонов Factory и Abstract Factory?

В чем основное отличие шаблонов Factory и Abstract Factory?
задан 16 июня '09 в 17:14
11
ответов

Различия между абстрактными Factory шаблоном и Factory методом

Я знаю, что есть много сообщений о различиях между этими двумя шаблонами, но есть несколько вещей, которые я не могу найти. Из того, что я читал, я вижу, что шаблон метода factory позволяет определить, как создать единый конкретный продукт, но скры...
задан 21 апр. '11 в 7:41
9
ответов

Шаблоны проектирования: Аннотация Factory vs Factory Метод

Примечание. Вопросы находятся в конце сообщения. Я прочитал другие потоки stackoverflow, касающиеся Аннотация Factory vs Factory Метод. Я понимаю намерение каждого шаблона. Однако я не совсем понимаю это определение. Factory Метод определяет ин...
задан 18 нояб. '10 в 1:25
13
ответов

Зачем нужен абстрактный шаблон дизайна factory?

В большинстве определений говорится: Абстрактный factory обеспечивает интерфейс для создания семейств связанных объектов, не указав их конкретные классы Каково использование абстрактного шаблона factory, поскольку мы можем достичь этой задачи, с...
задан 17 февр. '10 в 14:28
12
ответов

В чем разница между Factory и шаблонами стратегии?

Можно ли объяснить разницу между factory и шаблонами стратегии? Для меня оба выглядят так же, как и дополнительный класс factory (который создает объект продукта в шаблонах factory)
задан 06 марта '09 в 0:53
1
ответ

Абстрактный шаблон factory

Хороший пример для абстрактного шаблона factory в С#? Каковы преимущества абстрактного шаблона factory в С#? Как использовать генераторы С# с абстрактным шаблоном factory? Как unit test с абстрактным шаблоном factory?
задан 09 мая '12 в 12:14
3
ответов

Factory, Аннотация Factory и Factory Метод

Я действительно смущен этими тремя терминами. Я понимаю, что: в шаблоне Factory отсутствует конкретный factory. Factory строит новые объекты в соответствии с параметрами. в абстрактном шаблоне Factory есть несколько бетонных заводов. Клиент дол...
задан 17 янв. '10 в 6:58
4
ответов

Является ли шаблон Locator службы отличным от шаблона Abstract Factory?

На первый взгляд шаблон Service Locator выглядит так же, как шаблон Abstract Factory для меня. Кажется, что у них одинаковое использование (вы запрашиваете их для получения экземпляров абстрактных сервисов), и оба они были упомянуты, когда я читал о...
задан 18 апр. '11 в 5:43
7
ответов

Аннотация Factory, Factory Метод, построитель

Может показаться, что это вопрос, это обман, но, пожалуйста, несите меня - я обещаю, что прочитал соответствующие записи (и GOF book). После всего, что я прочитал, я все еще не понимаю, когда использовать абстрактный метод Factory, Factory или Buil...
задан 10 сент. '10 в 21:31
3
ответов

В чем разница между рисунком фасада и рисунком abstarct factory?

Я не спрашиваю интервью. Я хочу знать сценарий реального времени, реализованный в проектах, таких как framework struts и т.д.
задан 25 июня '12 в 14:54
2
ответов

Избегайте всех антипаттернов DI для типов, требующих асинхронной инициализации

У меня есть тип Connections, который требует асинхронной инициализации. Экземпляр этого типа потребляется несколькими другими типами (например, Storage), каждый из которых также требует асинхронной инициализации (статический, а не для каждого экземп...
задан 28 авг. '17 в 20:01
1
ответ

Инъекция зависимостей с помощью Ninject, MVC 3 и с использованием шаблона Locator

Что-то, что меня прослушивало с тех пор, как я прочитал ответ на другой вопрос о стеке (точное ускользает от меня сейчас), где пользователь сказал что-то вроде ". Если вы вызываете Service Locator, вы это делаете неправильно." Это был человек с выс...
задан 05 янв. '11 в 20:53
3
ответов

AbstractFactory Versus Bridge Pattern

Я только что узнал шаблон Bridge и его намерение: отмените абстракцию от его реализации, чтобы они могли варьироваться независимо. Но почему бы не просто сделать AbstractFactory то же самое? Я знаю, что AbstractFactory может создать конкретный м...
задан 09 окт. '11 в 4:27
5
ответов

Factory реализован со статическим методом

Я видел реализацию Factory с использованием статических методов. Что-то вроде этого: public class MyFactory { public static Product1 createProduct1() {} public static Product2 createProduct2() {} } p1 = MyFactory.createProduct1(); p2 = MyF...
задан 18 апр. '11 в 17:28
3
ответов

Почему метод factory представляет собой шаблон класса, а абстрактный factory шаблон объекта?

Из книги GOF: Шаблоны классов относятся к отношениям между классами и их подклассами. Эти отношения устанавливаются путем наследования, поэтому они статически фиксируются во время компиляции. Объектные шаблоныс объектными отношениями, которые м...
задан 04 сент. '17 в 19:48