1
ответ

Шаблон стратегии и внедрение зависимостей с использованием Unity

Я наконец-то намочил ноги с помощью инъекций зависимостей (давно пора); Я начал играть с Unity и столкнулся с проблемой со схемой стратегии. Я могу использовать контейнер, чтобы вернуться ко мне ...
вопрос задан: 10 November 2009 06:50
0
ответов

When and How Strategy pattern can be applied instead of decorator pattern?

I am learning design patterns and trying to follow Go4 book. On page:179, in the decorator pattern chapter, there is a line which says "..by extending the number of strategies from just one to an ...
вопрос задан: 13 January 2018 21:26
0
ответов

What's the difference between “Chain of responsibility” and “Strategy” patterns?

I'm raising this question because of another question I asked here on SO some days ago. Мне нужно было решить конкретную проблему, и после двух полученных ответов я понял, что две модели могут помочь решить эту проблему ...
вопрос задан: 23 May 2017 12:10
0
ответов

Стратегия и модели моста

Я знаю, что этот вопрос задавался раньше (например, В чем разница между паттерном моста и паттерном стратегии?). Однако не мог бы кто-нибудь объяснить, используя четкие примеры, что ...
вопрос задан: 23 May 2017 12:02
0
ответов

Этот код слишком хрупкий?

Мне нужно создать шаблон стратегии, в котором пользователь выбирает четыре стратегии из списка из двадцати или тридцати уникальных стратегических объектов . Список стратегий будет расширяться по мере развития проекта, и ...
вопрос задан: 23 May 2017 10:33
0
ответов

Использование шаблона стратегии и команды pattern

Оба шаблона проектирования инкапсулируют алгоритм и отделяют детали реализации от их вызывающих классов. Единственное отличие, которое я могу различить, заключается в том, что шаблон стратегии принимает параметры для ...
вопрос задан: 10 March 2017 17:35
0
ответов

Это декоратор или шаблон стратегии, или ни то, ни другое?

У меня следующий интерфейс. Открытый интерфейс PowerSwitch.java PowerSwitch {public boolean powerOn (); публичное логическое значение powerOff (); публичное логическое значение isPowerOn (); } Вышеупомянутый интерфейс ...
вопрос задан: 11 July 2016 14:45
0
ответов

В чем сходство между шаблонами проектирования Template Method и Strategy

это пример шаблона TemplateMethod?? публичный абстрактный класс Character{ public final void useWeapon (){ useBusterSword (); useMateriaBlade (); useUltimateWeapon ();...
вопрос задан: 28 May 2016 18:33
0
ответов

В чем разница между шаблонами Стратегия, Посетитель и Шаблонный метод?

Я нахожусь в классе, где мы только что узнали об этих шаблонах проектирования. Однако я не видел между ними никакой разницы. Они звучат одинаково, создавая конкретные классы поверх абстрактных. ...
вопрос задан: 14 February 2016 00:01
0
ответов

Разница между шаблоном стратегии и шаблоном команды

В чем разница между шаблоном стратегии шаблон и шаблон команды? Я также ищу несколько примеров на Java.
вопрос задан: 27 January 2016 05:31
0
ответов

Переназначение значения val в Scala

Я выполняю обучающее упражнение в Scala и получаю эту ошибку переназначения val. Я не вижу, где я переназначаю новое значение для класса val personTest затем я хочу, чтобы он был сокращен и последние 3 символа заменены на ...
вопрос задан: 26 July 2013 14:13
0
ответов

Стратегия с весенними бобами

Скажем, я использую весну, у меня есть следующие стратегии ... Интерфейс public interface MealStrategy {cook (Meat meat); } Первая стратегия @Component открытый класс BurgerStrategy реализует ...
вопрос задан: 13 July 2013 12:32
0
ответов

Что такое различие между шаблоном разработки стратегии и шаблоном абстрактной фабрики?

Может ли кто-нибудь раз и навсегда объяснить мне разницу между этими двумя и попытаться дать своего рода руководство, когда использовать каждый из них? Примеры были бы действительно хороши.
вопрос задан: 21 March 2013 13:00
0
ответов

Паттерн стратегии и внедрение зависимостей

Чем шаблон стратегии отличается от внедрения зависимостей? т.е. ниже показано, что вы можете сделать с шаблоном стратегии :class Foo{ private readonly ISortAlgo _sortAlgo; public Foo (ISortAlgo...
вопрос задан: 7 August 2012 16:53
0
ответов

DI, шаблон Guice и стратегии

Предположим, у меня есть следующий базовый класс, Королева и Рыцарь как его производные. WeaponBehaviour — это интерфейс. Я не могу понять, как инжектировать оружие с помощью Guice в зависимости от конкретного...
вопрос задан: 26 July 2012 10:13
0
ответов

Невозможно вызвать статический метод из класса как имя переменной?

Я использую php 5.2.6. У меня есть шаблон стратегии, а у стратегий есть статический метод. В классе, который фактически реализует одну из стратегий, он получает имя класса стратегии для ...
вопрос задан: 14 May 2012 13:37
0
ответов

Как реализовать использование нескольких стратегий во время выполнения

Мне нужно обработать список записей, возвращаемых службой. Однако алгоритм обработки записи полностью меняется в зависимости от определенного поля записи. Чтобы реализовать это, я определил ...
вопрос задан: 14 May 2012 13:19
0
ответов

Варьирование параметров в шаблоне стратегии

Иногда при использовании шаблона стратегии я обнаруживаю, что некоторые реализации алгоритмов не требуют одинакового списка параметров. Например, public interface Strategy{ public void algorithm(...
вопрос задан: 8 May 2012 16:49
0
ответов

Есть ли встроенный тип Java, который гарантирует выполнение метода (T t)?

Похоже, что необходимость в таком типе, как следующий, будет настолько повсеместной, что что-то как будто он уже должен быть встроен в Java: открытый интерфейс Executer {void execute (T object); } Это ...
вопрос задан: 6 May 2012 22:46
0
ответов

прослушивание нескольких событий одним слушателем?

Я создаю приложение на Symfony2, которое имеет социальный аспект (многие действия, выполняемые пользователем на сайте, будут отображаться в список в стиле "новостная лента" для просмотра другими). Я определил, что sf2 ...
вопрос задан: 4 May 2012 09:24
0
ответов

Лучший способ сделать этот общий абстрактный класс в c#?

Я знаю, что делаю это неправильно, но я также знаю, что есть способ сделать это. Я стараюсь быть как можно более универсальным и абстрактным, иначе мой код станет очень запутанным. Поэтому я использую стратегию...
вопрос задан: 30 March 2012 08:36
0
ответов

Узор стратегии C ++

В прошлом я видел шаблон стратегии, объясненной в виде механизма, который позволяет пользователю функции / класса предоставлять свои собственные функции для этой функции / класса. Я всегда учил ...
вопрос задан: 4 March 2012 03:01
0
ответов

Unity Resolve Multiple Classes

Как заставить Microsoft Unity «построить» список классов для данного типа интерфейса. Очень простой пример: List list = new List (); ...
вопрос задан: 7 January 2012 12:51
0
ответов

Лучший способ проверить строку на соответствие множеству шаблонов

Это вопрос больше о лучших практиках / шаблонах проектирования, чем о регулярных выражениях. Короче говоря, у меня есть 3 значения: от, до и значение, которое я хочу изменить. От должен соответствовать одному из нескольких шаблонов: XX.X > XX.X ...
вопрос задан: 23 August 2011 14:09
0
ответов

Шаблон разработки стратегии - выбор между стратегиями со счетчиками

Я программирую на Java, но это скорее вопрос дизайна, поэтому любой программист OO, вероятно, мог бы ответить на этот вопрос. У меня вопрос по шаблону разработки стратегии. Вот несколько ...
вопрос задан: 7 July 2011 22:54
0
ответов

Изменение if-else на шаблон стратегии

У меня есть следующая ветвь if-else в java. if (str.equals ("a")) {A;} иначе, если (str.equals ("b")) {B;} иначе, если (str.equals ("c")) {C;} иначе, если (str.length == 5) {D;} else {E;} как изменить ...
вопрос задан: 30 June 2011 04:12
0
ответов

Когда использовать частное наследование C ++ вместо композиции?

Вы можете привести мне конкретный пример, когда это предпочтительнее использовать частное наследование вместо композиции? Лично я буду использовать композицию вместо частного наследования, но может быть случай, что использование ...
вопрос задан: 9 June 2011 18:13
0
ответов

Должен ли шаблон стратегии быть без состояния?

Должен ли класс, который представляет собой стратегию «группы четырех», быть полностью без состояния (т.е. без полей) или он может содержать неизменяемое состояние (т.е. конечные поля)?
вопрос задан: 30 May 2011 13:39
0
ответов

Better alternative to Strategy pattern in Scala?

When I'm programming in Java (or a similar language), I often employ a simple version of the Strategy pattern, using interfaces and implementation classes, to provide runtime-selectable ...
вопрос задан: 9 February 2011 21:15
0
ответов

Сохранение данных с шаблоном Factory?

Я все больше знаком с шаблоном Factory (вместе с шаблоном стратегии) ​​и какое большое преимущество узор может иметь. Однако я боролся со следующей ситуацией: ...
вопрос задан: 27 October 2010 17:07