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

Передача параметра в метод фабрики bean-компонентов Spring
У меня есть bean-компонент Spring , который объявлен так: <osgi:reference id="basicAuthSecurityHandler" interface="com.groupgti.handler.authentication.basic.Handler"/> <bean id="securityHandler" factory-bean="basicAuthSecurityHandler"...
7247 просмотров

Фабричный метод пустой объект
У меня есть класс фабричного метода, который возвращает системный класс кеша (псевдокод): class CacheFactory { public static function get($type) { switch ($type) { case 'memcache': return new Memcache();...
146 просмотров
schedule 12.03.2022

Как правильно реализовать шаблон фабричного метода на C ++
В C ++ есть одна вещь, которая довольно долгое время заставляла меня чувствовать себя некомфортно, потому что я, честно говоря, не знаю, как это сделать, хотя это звучит просто: Как правильно реализовать фабричный метод в C ++? Цель: дать...
191960 просмотров

Что это за шаблон дизайна?
Я читал статьи Википедии на FactoryMethod и AbstractFactory , но следующий код нигде не подходит. Может ли кто-нибудь объяснить мне, что это за шаблон или это анти-шаблон? interace PaymentGateway{ void makePayment(); } class...
250 просмотров

Можно ли, чтобы фабричный метод возвращал значение null?
Меня интересует лучшая практика здесь. Является ли хорошей практикой, чтобы фабричный метод возвращал значение null, если он не может ничего создать? Вот пример: ICommand command = CommandFactory.CreateCommand(args); if (command != null)...
5490 просмотров
schedule 07.06.2022

Фабрика методов с неабстрактным продуктом
Я реализовывал шаблон Factory Method, но, проверив несколько примеров, я не смог определить, правильно ли расширение конкретного класса для продукта вместо создания абстрактного класса или интерфейса... Это просто предназначено для примера (PHP) ....
48 просмотров
schedule 22.06.2022

Каковы реальные преимущества использования абстрактной фабрики в следующем примере вместо фабричного метода?
Перед тем, как написать вопрос, я прочитал следующие ссылки: Фабричный метод против абстрактной фабрики Абстрактная фабрика против фабричного метода (область действия) Абстрактная фабрика, фабричный метод, построитель Фабрика,...
1373 просмотров

Как шаблон Factory Method делает код удобным для сопровождения в этом случае
Я новичок в разработке шаблонов, я читал книгу, в которой говорится: В приложении у вас могут быть разные пользователи базы данных. Например, один пользователь может использовать Oracle, а другой — SQL Server. Всякий раз, когда вам нужно вставить...
59 просмотров
schedule 29.08.2022

Использование статических фабричных классов для создания компонентов графического интерфейса. Как и где добавить необходимые слушатели?
Я хотел бы использовать фабричные классы и методы для создания компонентов GUI, но я не знаю, как и в каком классе должны быть объявлены и добавлены к компонентам различные слушатели. Если у меня есть простой фабричный класс, такой как указанный...
2151 просмотров

Фабрика дротиков (конструктор) vs. статический метод; например, почему int.parse () не является фабричным конструктором?
В Руководстве по стилю Dart рекомендуется использовать конструкторы вместо статических методов для создания экземпляров , учитывая, что" именованные конструкторы и конструкторы фабрики в Dart предоставляют вам все гибкость статических...
3099 просмотров

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

Шаблон фабрики (метода) и ссылки на другие методы или другие фабрики в глубокой/длинной цепочке
На моей работе идет огромная дискуссия о том, что такое фабричный паттерн. Главный вопрос обсуждения заключается в том, может ли внутри фабрики при создании объекта также разветвляться вызовы для заполнения его подклассов через другие фабрики....
79 просмотров

Заводской метод возврата Spring сервис
Мне нужен фабричный класс, который возвращает службу, которую я могу использовать для некоторых проверок. Я реализовал этот класс public class EventUpdateValidatorFactory { public EventUpdateValidatorStrategy getValidator(EEventStatus...
45 просмотров

SIGNALSEGV (ошибка сегментации) вне векторного метода возврата
Я делаю оболочку с помощью Linux (WSL). По какой-то неизвестной причине, когда я возвращаю указатель структуры (который я сделал) в вектор, он вызывает SIGNALSEGV. Это основные классы проблемного кода, class TimeoutCommand : public...
41 просмотров