Вопросы с тегом «factory-pattern»

663
В чем разница между шаблоном Builder Design и шаблоном Factory Design?

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

498
Внедрение зависимостей в сравнении с шаблоном фабрики

Большинство примеров, приведенных для использования Dependency Injection, мы также можем решить, используя фабричный шаблон. Похоже, что когда дело доходит до использования / дизайна, разница между внедрением зависимости и фабрикой размыта или тонка. Однажды кто-то сказал мне, что то, как вы...

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

Я знаю, что есть много сообщений о различиях между этими двумя моделями, но есть несколько вещей, которые я не могу найти. Из того, что я читал, я вижу, что шаблон фабричного метода позволяет вам определить, как создать отдельный конкретный продукт, но скрыть реализацию от клиента, поскольку они...

146
В чем разница между шаблонами Factory и Strategy?

Кто-нибудь может объяснить разницу между фабрикой и стратегией? Для меня оба выглядят одинаково, кроме дополнительного фабричного класса (который создает объект продукта в фабричных моделях)...

105
Почему Hibernate не требует конструктора аргументов?

Конструктор без аргументов является обязательным (такие инструменты, как Hibernate, используют отражение в этом конструкторе для создания экземпляров объектов). Я получил этот волнистый ответ, но не мог бы кто-нибудь объяснить дальше? Спасибо...

104
Как передать значения конструктору в моей службе wcf?

Я хотел бы передать значения в конструктор класса, реализующего мою службу. Однако ServiceHost позволяет мне передавать только имя создаваемого типа, а не аргументы, передаваемые его конструктору. Я хотел бы иметь возможность передать фабрику, которая создает мой объект службы. Что я нашел на...