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

Абстрактная Фабрика - это шаблон творческого дизайна, опубликованный Бандой Четырех. Его целью является "Предоставить интерфейс для создания семейств связанных или зависимых объектов без указания их конкретных классов". (стр. 87) Обратите внимание, что [factory-method] является отдельным шаблоном GoF, и есть дополнительные [factory] шаблоны вне GoF.
16

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

AbstractFactory Versus Bridge Pattern

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

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

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

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

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