Публикации по теме 'command-pattern'


Команда WPF
Я немного запутался в командах WPF Команды в WPF кажутся довольно мощными, и я понял, как их использовать (более или менее), несмотря на высокоуровневый жаргон в документации, бессвязные эссе и блоги с разбрызгиванием кода, которые всегда, кажется, тратят нездоровое количество времени на то, чтобы сосредоточиться на том, как он работает с шаблоном MVVM. Но я запутался в общей картине. Я пытаюсь выяснить, кому принадлежит команда, и если это ICommand или RoutedCommand , и под командой..

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

Зачем использовать шаблон команды в GWT (или любом веб-приложении)?
Согласно этому видео, здесь [@ 7:50] Google рекомендует использование шаблона Command поверх API обработки запросов. Существует также полезный проект gwt-dispatch , реализующий этот шаблон. Согласно документации gwt-dispatch, мне нужно...
3877 просмотров
schedule 01.10.2022

Шаблон команды и сложные операции в C#
Я пишу программу на С#, которая должна поддерживать отмену/повтор. Для этой цели я остановился на шаблоне Command; tldr, каждая операция, которая манипулирует состоянием документа, должна выполняться объектом Command, который знает о предыдущем...
1138 просмотров
schedule 21.09.2023

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

WPF: MVVM: команда против CallMethodAction?
Я изучаю шаблон MVVM с новым (маленьким) проектом, и у меня есть один вопрос о том, как вызывать действия на нашем контроллере: Я видел много туториалов, где нам говорили использовать Command, подразумевая объявить RelayCommand, инициализировать...
4547 просмотров
schedule 11.09.2023

Command Design Pattern реализован с ошибками?
Здесь по русской ссылке Википедии есть пример C++ реализация шаблона проектирования команд. Насколько я понимаю из реализации, сравнивая с диаграммой классов UML, я вижу, что: класс Document является Invoker на диаграмме class Command - это...
747 просмотров
schedule 08.09.2022

Существуют ли какие-либо интерфейсы команд OOB в Java 1.6 для лямбда-подобных предложений?
Извините, если это спросили, но я продолжаю задаваться вопросом и не смог найти решение в Google, а не из-за удачи. При реализации шаблона Command внутри одного класса этот интерфейс с одним методом продолжает появляться во всех местах. public...
78 просмотров

Шаблон команды - зачем инкапсулировать в объект?
Шаблон команды предназначен для инкапсуляции команд в объекты. Но почему бы вместо этого не использовать указатели на функции? Почему мне нужно создать подкласс Command для каждой операции? Вместо этого я могу иметь разные функции и вызывать...
1401 просмотров

Как реализовать шаблон команды с PRG в MVC?
Я работаю над своим первым веб-проектом, используя tomcat, jsp, сервлеты и log4j, и у меня есть демонстрация использования шаблона проектирования Command, который меня интересует. У меня есть один контроллер, который принимает методы doGet и doPost, а...
1397 просмотров

Автономная синхронизация и поиск событий
Для CRUD-части нашего приложения требуется: Автономная двунаправленная «двусторонняя» синхронизация Возможность изменять данные до готовности, а затем «опубликовать». Журнал аудита Источник событий (или «шаблон команды») — это то, что я...
2593 просмотров

Роль класса Invoker в шаблоне Command
давайте предположим, что у нас есть шаблон команды, реализованный в таким образом Меня немного смущает роль Invoker здесь. С моей точки зрения: Если нам нужна история (или любое действие перед выполнением команды), то есть смысл сделать...
3584 просмотров
schedule 22.04.2022

Сдвиг истории в шаблоне команды с отменой/повтором?
У меня проблема с шаблоном команды с функцией отмены/повтора. Простая проблема заключается в том, что когда моя история заполнена, я хочу удалить наименее использовавшуюся команду из истории и добавить новую при выполнении. Я получил этот фрагмент...
252 просмотров
schedule 12.11.2023

Xamarin: ICommand связан с шаблоном команды
Здравствуйте, я работаю над приложением для рисования, которое позволяет пользователю рисовать штрихи на экране с помощью Xamarin Form. Мне понадобится функция: Добавить, Удалить, Очистить и Отменить. В xamarin есть интерфейс под названием ICommand,...
185 просмотров
schedule 25.06.2022

С#: передача сложного списка объектов в другой класс занимает много памяти
Этот вопрос не напрямую к мобильному приложению. Мне нужно было создать структуру, связанную с шаблоном команды, для функций отмены и повтора. У меня будет команда AddStrokeCommand, RemoveStrokeCommand и ClearAllCommand. Каждый из них можно...
78 просмотров
schedule 29.06.2023

Шаблон проектирования — клиент-сервер — шаблон команды
У меня есть куча команд, которые мне нужно передать клиенту и выполнить на сервере. Эти команды имеют разные типы, и контракт для команды и соответствующие типы возвращаемых данных совместно используются клиентом и сервером через библиотеку. Код...
1151 просмотров

Как реализовать шаблон команд в игре-головоломке
Настройка: я делаю классическую головоломку с видом сверху вниз о толкании блоков и пытаюсь реализовать шаблон команд, чтобы иметь функцию отмены / возврата. В моем дизайне "ход" запускается всякий раз, когда игрок перемещает одну плитку, и мир...
50 просмотров