Описание тега command-pattern

Шаблон "Команда" - это шаблон поведения "Банда четырех", в котором объект используется для представления и инкапсуляции всей информации, необходимой для вызова метода в более позднее время. При использовании этого тега для сложных вопросов реализации - укажите язык кода, на котором написана реализация.
3 ответа

Переключатель cas Альтернатива в D

У меня следующая проблема. В консоль ввода я могу ввести строку, и система будет действовать исходя из этого. Так что, если я введу add_2_with_2, это даст мне 4, если я введу sqrt_4, это даст мне 2 и т. Д. Обычно, вы будете делать это с помощью кома…
02 ноя '13 в 18:47
2 ответа

Как связать свойство модели с DefaultModelBinder - ASP.NET MVC2

У меня есть следующий сценарий. Я имею представление Edit / Employee, заполненное моделью из сущности Entity Framework (Employee) Я отправляю сообщение из раздела Редактировать / Сотрудник в действие контроллера Сохранить / Сотрудник. Действие Сохра…
3 ответа

C#: Передача сложного списка объектов другому классу занимает много памяти

Этот вопрос не напрямую к мобильному приложению. Мне нужно было создать структуру, связанную с шаблоном команд, для функций отмены и повтора. У меня будет команда AddStrokeCommand, RemoveStrokeCommand и ClearAllCommand. Каждый из них может быть отме…
01 сен '16 в 10:36
2 ответа

Очередь шаблонов команд упорядочена по времени?

Я изменяю некоторый код для использования шаблона команды и буду хранить объекты команды в очереди. Команды должны будут выполняться в определенное время, поэтому я буду перебирать список раз в секунду, чтобы найти команды для выполнения. Будет врем…
18 апр '12 в 23:17
2 ответа

Выполните набор команд как можно быстрее в Java

В моем проекте я хочу загрузить большое количество функций из скрипта в коллекцию, чтобы хранить их и выполнять позже (возможно, много раз), не читая скрипт снова. Мне нужно, чтобы Доступ к функциям был максимально быстрым, и я подумал о двух способ…
5 ответов

Как мне реализовать простую отмену / повтор для действий в Java?

Я создал редактор XML, и я застрял на последнем этапе: добавление функции отмены / повтора. Мне нужно только добавить отмену / повтор, когда пользователи добавляют элементы, атрибуты или текст в JTree. Я все еще новичок в этом, но сегодня в школе я …
17 июл '12 в 20:20
0 ответов

Войти и зарегистрировать пользователя с CQRS и EventSourcing

Я экспериментировал с шаблонами команд для бэкэнда CQRS и первоначально просматривал примеры для AccountControllers и тому подобное, и внезапно мне стало интересно, имеет ли смысл просто использовать команды для регистрации и входа в систему пользов…
07 июн '17 в 15:08
1 ответ

Сериализация / десериализация командного объекта

Я пытаюсь сериализовать (а затем десериализовать) объект команды в строку (предпочтительно с использованием JavaScriptSerializer). Мой код компилируется, однако, когда я сериализую свой командный объект, он возвращает пустую строку Json, то есть "{}…
07 мар '13 в 09:20
2 ответа

Командный образец вместе с Цепью ответственности

В моем приложении мне нужно загружать данные из БД в определенной последовательности шагов, например загружать всех клиентов, затем загружать все заказы, загружать продукты и т. Д. Однако в одном или двух случаях порядок отличается и также необходим…
2 ответа

Что означает пунктирная стрелка на диаграмме классов UML?

Что означает пунктирная стрелка на диаграмме классов UML в целом? В качестве примера: что означает пунктирная стрелка на этом изображении (от клиента до ConcreteCommand): Статья: Командная модель
17 июл '12 в 11:32
1 ответ

Зачем использовать шаблон команды в GWT (или любом веб-приложении)?

Согласно этому видео здесь [@ 7:50] Google рекомендует использовать шаблон Command поверх своего API обработки запросов. Есть также полезный проект gwt-dispatch, который реализует этот шаблон. Согласно документации gwt-dispatch мне нужно создать чет…
14 июл '10 в 04:44
1 ответ

Внедрение зависимостей при использовании шаблона команды

Я использую шаблон команд в первый раз. Я немного не уверен, как мне следует обращаться с зависимостями. В приведенном ниже коде мы отправляем CreateProductCommand который затем ставится в очередь для выполнения в более позднее время. Команда инкапс…
07 июл '11 в 22:39
1 ответ

Разрешение общего интерфейса с помощью Autofac

Это мои занятия: public interface ICommandDtc{ string Command { get; set; } string Xml { get; set; } } public interface ICommandHandler<in TCommand> where TCommand : ICommandDtc { CommandResult Execute(TCommand command); Task<CommandResult&…
21 дек '16 в 10:36
2 ответа

Использование шаблона Command для отмены и повтора в ArrayLists

Итак, у меня есть программа, в которой вы можете войти и добавить / удалить друзей в и из friends ArrayList. Также мне может понравиться определенная вещь, и эта вещь будет сохранена в likes ArrayList. Меня просят сделать варианты отмены и повтора д…
15 апр '15 в 20:41
2 ответа

Шаблон проектирования Observer и Command, почему меню обычно использует шаблон команд?

Вопрос в том, почему меню обычно реализуются с помощью шаблона проектирования команд, а не с помощью шаблона наблюдателя?
2 ответа

Шаблон проектирования команд - является ли Invoker необязательным?

Является ли класс Invoker необязательным в шаблоне проектирования Command? Клиент должен создать конкретную команду и получатель для этой команды. Всегда ли клиент должен создавать экземпляр Invoker и передавать объект команды объекту Invoker. Позже…
14 окт '12 в 05:40
2 ответа

Учебные пособия по MvcContrib.CommandProcessor.RulesEngine

Я изучаю CodeCampServer. Я запутался насчет ASP.NET MvcContrib.CommandProcessor.RulesEngine. Есть ли какие-либо учебные пособия о правилах двигателя MvcContrib? Или кто-нибудь из вас может объяснить мне, как это работает и какую выгоду я получаю?
1 ответ

Как внедрить действие в команду с помощью Ninject?

На самом деле изучает шаблон команд и находит его довольно интересным. Я пишу WPF-приложение для Windows по архитектурному шаблону MVVM . Я начал с этого поста, который объясняет основы. Базовый пример использования MVVM и ICommand Упрощение проекти…
1 ответ

Автономная синхронизация и получение событий

Часть нашего приложения на основе CRUD нуждается в: Автономная двусторонняя синхронизация Возможность изменять данные до готовности, а затем "публиковать". Журнал аудита Event Sourcing (или "шаблон команды") - это то, на что я смотрю, чтобы выполнит…
1 ответ

Правильный способ цитирования следующей командной строки

Как я должен процитировать следующую команду, чтобы получить желаемый результат - cmd.exe /c "C:\Remote\Remote.exe -u somedomain\Administrator -p i4D4KuHb0KTcpXObqf49ZbopthoFkC+yUYbkY6srPJ4= -util "C:\Program Files\V\Nt\bin\spprt\u.exe" -output winm…