Вопросы по теме 'strategy-pattern'

В чем разница между паттерном моста и паттерном стратегии?
Я пытался прочитать много статей на dofactory , на Википедии и на многих сайтах. Я понятия не имею о различиях между паттерном моста и паттерном стратегии. Я знаю, что оба они отделяют абстракцию от ее реализации и могут изменять реализацию во...
41066 просмотров

в С# в чем разница между шаблоном стратегии и делегатами?
Я просматривал примеры реализации шаблона стратегии, и мне кажется, что они очень похожи на делегатов С#. Единственное отличие, которое я вижу, заключается в том, что реализация шаблона стратегии не требует явного объявления делегата. Но помимо...
3230 просмотров
schedule 16.01.2024

Шаблон разработки стратегии с контейнерами IOC - в частности, Ninject
У меня есть класс, который будет использовать шаблон разработки стратегии. Во время выполнения мне необходимо включать и выключать различные алгоритмы, чтобы увидеть влияние на производительность приложения. Рассматриваемый класс в настоящее время...
3706 просмотров

Шаблон параметризованной стратегии
У меня есть несколько классов Java, которые реализуют шаблон стратегии. Каждый класс имеет переменные числовые параметры разных типов: interface Strategy { public data execute(data); } class StrategyA implements Strategy { public data...
2201 просмотров

В чем разница между шаблоном стратегии и внедрением зависимостей?
И шаблон стратегии, и внедрение зависимостей позволяют нам устанавливать / вводить объекты во время выполнения. В чем разница между шаблоном стратегии и внедрением зависимостей?
23451 просмотров

Какова модель стратегии с обратным потоком управления?
В моем понимании шаблон стратегии используется для того, чтобы сделать поведение взаимозаменяемым. Это предполагает, что ответственность за стратегию определяется в интерфейсе, которому клиент затем может делегировать вызовы. Например. предположим,...
201 просмотров

Шаблон стратегии в LinkedList в Java
Я пытаюсь вставить в двусвязный список, используя шаблон стратегии. Я написал этот код, поэтому следует ли ему чистый шаблон стратегии в Java? или что-то я пропустил здесь? Любые предложения будут оценены. Обновить код:- doubleLinkedList =...
689 просмотров
schedule 17.11.2022

MVC: почему контроллер — это стратегия для представления
Вот определение Strategy Pattern : Стратегия — определяет семейство алгоритмов, инкапсулирует каждый из них и делает их взаимозаменяемыми. Стратегия позволяет алгоритму изменяться независимо от клиентов, которые его используют. Итак,...
4732 просмотров

расширенный паттерн стратегии с параметрами: как установить значения
Так что в основном у меня есть разные научные модели (алгоритмы) для вычисления определенного значения. Каждый алгоритм может иметь разный набор параметров для точной настройки модели. Эти параметры должны быть доступны для изменения пользователем....
348 просмотров
schedule 07.05.2022

В шаблоне стратегии, как лучше всего справиться с общим поведением?
Я реализовал шаблон стратегии. Есть ли разумный способ справиться с дублированием нижеприведенных функций function2() и function1()? В интерфейсе IBehaviour есть другие члены, которые не имеют общих функций. class Behaviour1: IBehaviour {...
97 просмотров
schedule 15.07.2022

Разработка программного обеспечения для дженериков Java
У меня есть класс RabbitQueue , который в основном действует как очередь и реализует мой интерфейс Pollable . У меня также есть класс SaveToDatabaseStrategy , который реализует мой интерфейс DataProcessingStrategy . Это разработано по образцу...
73 просмотров
schedule 30.04.2023

Стратегия или шаблон адаптера?
Я хочу создать несколько классов каждого поставщика виртуальных серверов, например: Цифровой океан Линод Амазон АВС У каждого провайдера есть собственный класс PHP (через композитор) для использования их интерфейса API, я хочу...
1827 просмотров

Расширение функциональности паттерна Стратегия
Я разрабатываю приложение, которое сравнивает файлы. Я решил использовать шаблон проектирования «Стратегия» для работы с разными форматами, поэтому у меня получилось что-то вроде этого: public class Report { CompareStrategy strategy; ... }...
154 просмотров
schedule 07.07.2023

Как сделать так, чтобы одна стратегия в шаблоне стратегии возвращала более одного значения
У меня реализован шаблон стратегии. Предполагается, что одна из стратегий возвращает 2 значения, а остальные — 1 значение. В настоящее время я использую out param в методе интерфейса, чтобы он был доступен для одной стратегии, которая...
268 просмотров
schedule 19.05.2024

Модель моста и модель стратегии
Есть много вопросов по поводу сравнения паттерна «Мост» и паттерна «Стратегия». Пояснения включают Мост структурный, а стратегия - поведенческая и UML и код похожи, но цель разная среди других менее распространенных. Ни...
452 просмотров

По какому шаблону можно создать объект одного класса, но заполнить его свойства по-разному?
у меня такой класс public class OwnerWithholding { private decimal ManagementFeePct; private decimal TotalManagementFee; private decimal OperationalFeesPct; private decimal TotalOperationalFees; } И у...
843 просмотров
schedule 11.07.2023

Не могу получить всплывающие оповещения TradingView с моей стратегией
Я ни за что не могу получить всплывающие оповещения о торговле, даже если моя стратегия правильно указывает сигнал на покупку. Мне нужно, чтобы оповещение всплывало, чтобы его мог прочитать торговый бот. Текущий код: // 1. Determine Long Trade...
256 просмотров