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

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

В чем разница между шаблоном проектирования Builder и шаблоном дизайна Factory?

В чем разница между шаблоном проектирования Builder и шаблоном дизайна Factory? Какой из них более выгоден и почему? Как представить свои результаты в виде графика, если я хочу проверить и сравнить/сопоставить эти шаблоны?
16 апр. '09 в 19:39
16

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

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

Factory Образец. Когда использовать методы Factory?

Когда полезно использовать методы factory внутри объекта вместо класса factory?
16 сент. '08 в 6:38
10

Как реализовать шаблон метода factory в С++ правильно

Вот эта одна вещь в С++, которая заставляла меня чувствовать себя некомфортно в течение довольно долгого времени, потому что я честно не знаю, как это сделать, хотя это звучит просто: Как реализовать метод Factory в С++ правильно? Цель: предоста...
25 февр. '11 в 17:52
13

Что такое статические методы factory?

Какой "статический factory" метод?
30 мая '09 в 4:46
5

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

Я читал образцы дизайна с веб-сайта Там я читал о Factory, Factory методе и в реферате Factory, но они настолько запутывают, не ясны по определению. Согласно определениям Factory - создает объекты, не подвергая логику создания экземпляра клиенту...
23 окт. '12 в 11:16
9

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

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

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

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

Factory Шаблон - CreateInstance статический или нет?

Это о шаблоне Factory. Я немного смущен. Я видел реализации, в которых метод createInstance() является статическим и некоторые нестатические реализации. Некоторые говорят, что это зависит от "стиля" или "вкуса", а некоторые говорят, что это не та...
26 окт. '11 в 20:13
4

Можно ли использовать метод factory для возврата null?

Мне интересно узнать о лучшей практике здесь. Является ли хорошей практикой метод factory возвращать значение null, если он ничего не может создать? Вот пример: ICommand command = CommandFactory.CreateCommand(args); if (command != null) command...
20 июн. '12 в 17:03
1

Factory метод для объекта python - лучшая практика

Это вопрос, касающийся наилучшей практики создания экземпляра класса или типа из разных форм одних и тех же данных с использованием python. Лучше ли использовать метод класса или лучше использовать отдельную функцию вообще? Допустим, у меня есть клас...
21 февр. '13 в 0:21
10

Каковы некоторые примеры реализации шаблонов проектирования с использованием JavaScript?

Я программист с умеренной квалификацией, используя JavaScript, но я не гуру. Я знаю, что вы можете сделать с ней довольно сильные вещи, я просто не видел ничего, кроме довольно простых манипуляций с DOM. Мне интересно, могут ли люди представить некот...
23 авг. '08 в 21:56
1

Autowiring beans, созданный программой EasyMock factory -method?

У меня есть проблема, которая кажется мне действительно странной. У меня есть следующая настройка: Интерфейс: package com.example; public interface SomeDependency { } Компонент A spring: package com.example; @Component public class SomeClass ...
14 июн. '11 в 6:47
6

Является ли оператор switch применимым в методе factory? С#

Я хочу вернуть интерфейс и внутри оператора switch, который я хотел бы установить. Это плохой дизайн? private IResultEntity GetEntity(char? someType) { IResultEntity entity = null; switch (someType) { case 'L...
28 июл. '09 в 23:37