0
ответов

Как имитировать объектную фабрику

Я использую фабрики (см. Http://www.php.net/manual/en/language.oop5. patterns.php для шаблона), чтобы повысить тестируемость нашего кода. Простая фабрика может выглядеть так: class Factory {...
вопрос задан: 10 January 2012 15:19
0
ответов

с использованием команд и шаблонов проектирования фабрики для выполнения заданий в очереди

У меня есть список заданий, поставленных в очередь в базе данных, которые мне нужно прочитать из базы данных и выполнить их параллельно с использованием потоковой передачи, и у меня есть список команд классы для выполнения каждого из этих заданий все ...
вопрос задан: 9 January 2012 15:52
0
ответов

Как внедрение зависимостей способствует тестируемости

Я читал о шаблоне Factory и наткнулся на статьи, в которых предлагается использовать шаблон Factory в сочетании с внедрением зависимостей, чтобы максимизировать возможность повторного использования и тестирования. ...
вопрос задан: 20 December 2011 15:50
0
ответов

Заводской шаблон C ++ с ограничением гетерогенного конструктора

Я реализую программу на C ++, которая может программно создавать экземпляры объектов с учетом входного файла, который предоставляет имена классов и аргументы для передачи в конструкторы. Классы являются производными от ...
вопрос задан: 19 December 2011 21:09
0
ответов

XmlSerializer и элементы, созданные фабрикой

Я пытаюсь сериализовать / десериализовать объекты, которые имеют элементы, созданные фабрикой. Например, предположим, что существует член типа Foo, экземпляр которого создается с помощью FooFactory.CreateFoo (int bar). Мои ...
вопрос задан: 21 November 2011 12:27
0
ответов

методы фабрики экземпляров по сравнению со статическими методами фабрики

Не могут ли все методы фабрики быть статическими? Нужно ли государство тому, что производит продукт? Когда целесообразно использовать фабрику экземпляров или статический фабричный метод? Вы можете привести мне примеры ...
вопрос задан: 16 November 2011 05:39
0
ответов

Паттерн фабрики, который будет удовлетворять принципу "открыто/закрыто"?

У меня есть следующие конкретные продукты животных: Собака и Кошка. Я использую параметризованный метод Factory для создания указанных продуктов. В зависимости от параметра AnimalInfo, который передается методу Factory ...
вопрос задан: 24 October 2011 13:36
0
ответов

PHP ООП дизайн - ограничение параметров конкретными дочерними классами при реализации общих интерфейсов

Я часто делаю PHP проекты, предназначенные для соскабливания иерархических данных с веб-страниц и сохранения их в БД (по сути, структурирование данных - подумайте о соскабливании правительственных сайтов, которые действительно имеют данные, но не ...
вопрос задан: 6 October 2011 21:40
0
ответов

Пусть компиляторы отчета о ошибках на неизвестных атрибутах? Даже с объемом?

в N3291 "7.6.1. (3/5) Синтаксис атрибута и семантика [DECL.Attr.Grammar]« Что касается того, как атрибуты записываются в исходном коде, я прочитал использование атрибута-токена Условно поддерживается, ...
вопрос задан: 14 September 2011 11:06
0
ответов

Почему метод getInstance () в шаблоне Factory должен быть статическим?

В большинстве реализаций шаблона Factory метод getInstance обычно объявляется как статический. Основным преимуществом фабричного шаблона является скрытие деталей реализации, но почему ...
вопрос задан: 12 September 2011 20:45
0
ответов

Лучший способ построить фабрику

В последнее время я много читал о паттерне Factory. Я пытаюсь найти лучший способ его реализации. В книге C # Agile принципы шаблонов и практики, рекомендация заключается в создании ...
вопрос задан: 31 August 2011 11:39
0
ответов

Инициализация объектов и фабрики объектов в C ++

Я новичок в разработке и проектировании C ++, поэтому заранее прошу прощения за расплывчатый или плохо структурированный вопрос. В моем коде есть несколько отдельных и не связанных иерархий, и я хотел бы ...
вопрос задан: 21 August 2011 20:46
0
ответов

Python, правильно выполняет условный импорт

Прямо сейчас у меня есть класс под названием A. У меня есть код вроде это .. из my.package.location.A import A ... foo = A.doSomething (bar) Это здорово. Но теперь у меня есть новая версия A под названием A, но в ...
вопрос задан: 22 July 2011 17:25
0
ответов

Является ли фабричный шаблон бессмысленным в Python?

Поскольку Python является языком с утиным типом, написание фабричных классов в Python бессмысленно? http://en.wikipedia.org/wiki/Factory_method_pattern
вопрос задан: 18 July 2011 19:29
0
ответов

Заводской шаблон проектирования - не использовать статические методы, потому что модульное тестирование является проблемой

Я знаю, что этот вопрос задавался несколько раз в stackoverflow но почему-то все еще были проблемы с поиском решения. Следующий пример, на мой взгляд, является хорошим случаем для использования статических методов ...
вопрос задан: 7 July 2011 18:35
0
ответов

Заводской шаблон, Другой шаблон или нет шаблона вообще?

У меня есть 2 случая, когда метод может считаться заводским шаблоном проектирования, этот пример написан на C #, но может применяться к другие языки программирования: enum NinjaTypes {Generic, Katanna, ...
вопрос задан: 1 July 2011 00:10
0
ответов

Реализовать простой заводской шаблон с аннотациями Spring 3

Мне было интересно, как я могу реализовать простой заводской шаблон с аннотациями Spring 3. Я видел в документации, что вы можете создавать bean-компоненты, которые вызывают фабричный класс и запускают фабричный метод. ...
вопрос задан: 17 June 2011 19:27
0
ответов

Абстрактная фабрика с абстрактными параметрами?

Я пытаюсь разработать хорошую систему создания сущностей с абстрактной фабрикой (согласно http://www.dofactory.com/Patterns/PatternAbstract .aspx), но у меня проблемы с конкретным экземпляром ...
вопрос задан: 5 June 2011 05:16
0
ответов

Правильно ли я реализую фабрику Java на основе дженериков?

Я не верю, что реализую шаблон фабрики правильно, потому что метод createDocument класса Application принимает любой тип класса, а не только подклассы Document. Другими словами, есть ли ...
вопрос задан: 31 May 2011 07:55
0
ответов

Почему я получаю ошибку «Параметр типа должен быть неизменным…»?

Я попытаюсь сократить этот пример кода: общедоступный интерфейс IThing {// ... прочее } открытый класс Thing1: IThing {} публичный класс Thing2: IThing {} открытый интерфейс IThingView
вопрос задан: 26 May 2011 17:38
0
ответов

Внедрение зависимостей приводит к увеличению числа фабрик?

Я всегда чувствовал себя некомфортно, имея дело с классами, которым требовалось создать множество экземпляров объектов с тех пор, как я использую принципы внедрения зависимостей. Например, допустим, у меня есть класс ...
вопрос задан: 24 May 2011 12:04
0
ответов

Абстрактная фабрика уровня данных

Я новичок разрабатывая шаблон абстрактной фабрики, и хотел бы создать абстрактную фабрику на уровне данных, которая поможет мне связать этот уровень с любыми другими базами данных, например sql и oracle. ...
вопрос задан: 5 May 2011 13:51
0
ответов

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

Я видел реализацию Factory, использующую статические методы. Примерно так: public class MyFactory {public static Product1 createProduct1 () {} public static Product2 createProduct2 () ...
вопрос задан: 18 April 2011 14:28
0
ответов

Использование метода фабрики экземпляров для динамического создания прототипов bean-компонентов

У меня есть ситуация, когда я хотел бы динамически создать объект через объект фабрики, но объект должен быть создан через контекст Spring, чтобы разрешить автоматическое подключение зависимостей. Я ...
вопрос задан: 13 April 2011 21:08
0
ответов

Это хороший пример представления абстрактного шаблона фабрики

Хотите проверить, является ли это хорошим примером для представления абстрактный заводской узор. Вот тема Dell (завод) производит xps (продукт) Dell (завод) делает inspiron (продукт) hp (Factory) делает ...
вопрос задан: 24 February 2011 19:33
0
ответов

Роли, абстрактный узор, свободная связь

Представим, что мы получили следующее: A) Заводской интерфейс, такой как открытый интерфейс IEmployeeFactory {IEmployee CreateEmployee (Person person, тип Constants.EmployeeType, DateTime ...
вопрос задан: 21 February 2011 00:19
0
ответов

Factory Pattern в C ++ - делаем это правильно?

Я относительно новичок в «шаблонах проектирования», как они называются в формальном смысле. Я не был профессионалом очень давно, так что я новичок в этом. У нас есть чисто виртуальная база интерфейса ...
вопрос задан: 14 February 2011 12:54
0
ответов

Создание экземпляров, используя один общий заводской метод

Я пытаюсь найти простой способ создания объектов во время выполнения на основе статического атрибута класса String, называемого NAME. Как я могу улучшить этот код, в котором используется простая конструкция if? public ...
вопрос задан: 9 February 2011 16:58
0
ответов

python 3: класс «шаблон» (функция, возвращающая параметризованный класс)

Я пытаюсь создать функцию, которая передает параметр x и возвращает новый класс C. C должен быть подклассом фиксированного базового класса A, только с одним дополнением: добавлен определенный атрибут класса и ...
вопрос задан: 1 February 2011 02:56
0
ответов

Таргетинг на
  • первого уровня, а не на вложенные
  • s
  • У меня есть следующий HTML: