18
ответов

Рефакторинг метода фабрики Java

Существует что-то очень неудовлетворительное об этом коде:/*, Учитывая командную строку, в которой первые 8 символов являются названием команды, дополненным справа пробелом, создайте соответствующее...
вопрос задан: 27 September 2015 01:51
14
ответов

Как разработать простую фабрику объекта C++?

В моем приложении существует 10-20 классов, которые инстанцируют однажды [*]. Вот пример: класс SomeOtherManager; класс SomeManagerClass {общественность: SomeManagerClass (SomeOtherManager*);...
вопрос задан: 9 February 2009 15:15
10
ответов

Абстрактный шаблон разработки фабрики

Я работаю над внутренним проектом для своей компании, и часть проекта должна быть в состоянии проанализировать различные "Задачи" от XML-файла в набор задач быть, работал позже. Поскольку каждый тип...
вопрос задан: 16 September 2008 14:37
9
ответов

Шаблон "фабрика" в C#: Как удостовериться, что экземпляр объекта может только быть создан классом фабрики?

Недавно я думал об обеспечении части моего кода. Мне любопытно, как можно было удостовериться, что объект никогда не может создаваться непосредственно, но только с помощью некоторого метода класса фабрики. Давайте скажем, что я имею...
вопрос задан: 6 May 2017 06:39
9
ответов

Это сбивает с толку для вызова этого класса “фабрикой”?

Мое понимание фабрики - то, что она инкапсулирует инстанцирование реальных классов, что все наследовали общий абстрактный класс или интерфейс. Это позволяет клиенту быть отделенным от процесса...
вопрос задан: 16 November 2009 23:44
9
ответов

Что Ваш порог должен использовать фабрику вместо конструктора для создания объекта?

Что Ваш порог должен использовать фабрику вместо конструктора для создания объекта? Вы всегда используете фабрику. Вы используете фабрики, только если у Вас есть инвариантные проверки кроме проверки пустые указатели. Вы...
вопрос задан: 28 January 2009 22:51
9
ответов

Возврат объектов в C++

При возврате объектов из класса, когда правильное время должно освободить память? Пример, класс AnimalLister {общественность: Животное* getNewAnimal () {Животное* animal1 = новое Животное ();...
вопрос задан: 6 January 2009 21:29
8
ответов

Создание метода фабрики в Java, который не полагается если еще

В настоящее время у меня есть метод, который действует как фабрика на основе данной Строки. Например: общедоступное Животное createAnimal (Строковое действие) {если (action.equals ("Мяуканье")) {возвращают новый CAT ();}...
вопрос задан: 8 August 2010 13:28
8
ответов

Java - статический метод фабрики и операторы переключения

Я имею дело с рядом объектов сообщения, каждый из которых имеет уникальный идентификатор, соответствующий им. Каждое сообщение может быть создано или из Карты, или из ByteBuffer (сообщения...
вопрос задан: 11 January 2010 17:04
8
ответов

Объекты создания фабрики согласно универсальному типу C#

Что было бы самым эффективным путем к instanciate, объект согласно универсальному типу передал классу Фабрики, например: общедоступный класс LoggerFactory {общедоступный статический ILogger <T>...
вопрос задан: 17 July 2009 18:34
8
ответов

Python динамические имена функций

Я ищу лучший способ вызвать функции на основе переменной в Python по сравнению с использованием если/еще операторы как ниже. Каждый код статуса имеет соответствующую функцию, если состояние == 'СОЕДИНЯЕТСЯ': возвратиться...
вопрос задан: 25 March 2009 10:17
7
ответов

Когда имеет больше смысла использовать шаблон "фабрика", а не перегруженного конструктора для инстанцирования объекта?

В Основах Karl Seguin Программирования существует маленький раздел по использованию шаблона "фабрика". Он закрывает проход путем заявления, что "можно выполнить ту же функциональность с конструктором...
вопрос задан: 9 October 2009 00:55
7
ответов

Когда использовать Шаблон "фабричный метод"?

Когда использовать Шаблон "фабричный метод"? Предоставьте мне некоторую определенную идею, когда использовать ее в проекте? и как это - лучший путь по новому ключевому слову?
вопрос задан: 5 October 2009 11:34
7
ответов

Как передать тип методу - Аргумент типа по сравнению с дженериками

У меня есть метод объекта, который является чем-то как фабрика. Вы даете ему тип, это создает экземпляр и делает несколько других вещей. Изящный способ сделать это (по-моему), похож на это: общественность T...
вопрос задан: 31 July 2009 12:06
7
ответов

Это в порядке для передачи параметров Методу фабрики?

Один из способов реализовать Внедрение зависимости правильно к созданию отдельного объекта от бизнес-логики. Как правило, это включает использование Фабрики для создания объекта. Вплоть до этой точки, я'...
вопрос задан: 5 March 2009 16:24
7
ответов

Полиморфная фабрика / getInstance () в Java

Я стремлюсь создавать ряд объектов, каждый из которых имеет уникальный идентификатор. Если объект уже существует с тем идентификатором, я хочу использовать существующий объект. Иначе я хочу создать новый...
вопрос задан: 26 November 2008 11:45
6
ответов

Шаблон "фабрика". Когда использовать методы фабрики?

Когда это - хорошая идея использовать методы фабрики в объекте вместо класса Фабрики?
вопрос задан: 3 June 2016 05:09
6
ответов

Как упаковать Фабрики в Java

Я задавался вопросом, как упаковать фабрики, которые я имею в своем приложении. Если Фабрика находится в том же пакете как классы, которые используют его в том же пакете как объекты, это создает или в...
вопрос задан: 2 December 2014 12:38
6
ответов

Существует ли способ инстанцировать объектов от строки, содержащей их имя класса?

У меня есть файл: класс Base.h Основа; класс DerivedA: общедоступная Основа; класс DerivedB: общедоступная Основа;/*etc...*/и другой файл: класс BaseFactory BaseFactory.h #include "Base.h" {общественность:...
вопрос задан: 26 July 2011 14:09
6
ответов

Singleton может быть заменена Фабрикой?

Уже существуют некоторые сообщения о Шаблоне "одиночка" вокруг, но я хотел бы запустить другой по этой теме, так как я хотел бы знать, будет ли Шаблон "фабрика" правильным подходом...
вопрос задан: 4 May 2010 11:11
6
ответов

& Ldquo; Singleton & Rdquo; заводы, хорошо или плохо?

У меня много (абстрактных) фабрик, и они обычно реализуются как синглтоны. Обычно для удобства не нужно пропускать их через слои, которые действительно не имеют никакого отношения к использованию или ...
вопрос задан: 16 August 2009 19:20
6
ответов

Передающие аргументы определенному подклассу, через метод фабрики

Скажем, у меня есть Напиток абстрактного класса и метод фабрики, который выбирает тип Напитка (Вино, Пиво, и т.д.) для создания во времени выполнения. Каждому Напитку нужны некоторые аргументы для надлежащей инициализации себя...
вопрос задан: 13 May 2009 16:41
6
ответов

Какие методы должны войти в мой класс фабрики DDD?

Я изо всех сил пытаюсь понять то, что мой класс фабрики должен сделать в моем проекте DDD. Да фабрика должна использоваться для создания объектов, но что точно должно это сделать. Рассмотрите следующее...
вопрос задан: 4 March 2009 15:06
6
ответов

Используя конструктора базового класса как фабрика в Python?

Я использую конструктора базового класса в качестве фабрики и изменяюсь, класс в этом конструкторе/фабрике для выбора соответствующего класса - является этим подходом, хорошая практика Python или существуют более изящные пути? Я'...
вопрос задан: 13 February 2009 10:03
5
ответов

Как назвать фабрику как методы?

Я предполагаю, что большинство подобных фабрике методов запускается с, создают. Но почему они названы, "создают"? Почему бы не "сделать", "произведите", "создайте", "генерируйте" или что-то еще? Действител
вопрос задан: 2 January 2018 15:43
5
ответов

Что такое точно Фабрика классов?

Я вижу слово, брошенное вокруг часто, и я, возможно, использовал его сам в коде и библиотеках со временем, но я никогда действительно получил его. В большинстве рецензий я столкнулся, они просто продолжили ожидать, что Вы будете фигурировать...
вопрос задан: 14 August 2014 11:06
5
ответов

Я должен использовать интерфейс или фабрику (и интерфейс) для межплатформенной реализации?

Пример A://псевдо интерфейс IFoo кода {освобождают панель ();} класс FooPlatformA: IFoo {освобождают панель () {/*... */}} класс FooPlatformB: IFoo {освобождают панель () {/*... */}} класс Foo: IFoo {...
вопрос задан: 7 August 2010 07:38
5
ответов

C++ инстанцирует шаблонов в цикле

Я имею, имеют класс фабрики, который должен инстанцировать нескольких шаблонов с последовательными шаблонными параметрами, которые являются простыми целыми числами. Как я могу инстанцировать таких шаблонных функций без...
вопрос задан: 21 November 2009 07:55
5
ответов

Делает замену контейнера МОК использование Фабрик

Я просто начинаю с контейнерами МОК так извинения, если это - глупый вопрос. У меня есть код как следующее в приложении внутренний статический класс StaticDataHandlerFactory {общественность...
вопрос задан: 11 October 2009 08:29
5
ответов

Методы фабрики в Ruby

Каков slickest, большая часть подобного Рубину способа сделать, чтобы единственный конструктор возвратил объект соответствующего типа? Чтобы быть точнее, вот фиктивный пример: скажите, что у меня есть два класса Велосипед и Автомобиль который...
вопрос задан: 4 October 2009 04:17