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

Реализация фабричного метода анти-if
Я применяю шаблон проектирования Factory в своем проекте на C ++, и ниже вы можете увидеть, как я это делаю. Я пытаюсь улучшить свой код, следуя кампании «анти-if», поэтому хочу удалить операторы if, которые у меня есть. Есть идеи, как мне это...
3029 просмотров
schedule 23.01.2024

Фабричный метод для объектов - лучшая практика?
Это вопрос о наилучшей практике создания экземпляра класса или типа из разных форм одних и тех же данных с использованием python. Лучше использовать метод класса или лучше вообще использовать отдельную функцию? Допустим, у меня есть класс,...
20092 просмотров

Несколько параметров в шаблоне фабричного метода
Я пытаюсь использовать шаблон фабричного метода для создания разных объектов, но у меня есть несколько сомнений. Покажу сценарий: public class ObjectFactory{ public static IObject createObject(Param1 p1, Param2 p2, Param3 p3){ if...
2596 просмотров
schedule 06.06.2024

Фабрика для создания Фабрики?
Я имею в виду шаблоны GoF Abstract Factory и Factory Method . Я понимаю их цель, но что меня беспокоит, так это то, что оба шаблона опускают обсуждение того, как клиент получает экземпляр «фабричного объекта». Например, в следующем шаблоне...
176 просмотров

В чем преимущество использования шаблона фабричного метода по сравнению с простым фабричным методом?
Я читаю о шаблоне фабричного метода и простой фабрике. Как я понимаю, простой фабрики достаточно, и я не вижу варианта использования паттерна фабричного метода. Прочтите эту ссылку, https://www.binpress.com/factory-design-pattern/ , и я буду...
338 просмотров