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


Я, КОМАНДА
Часть I: ПЕРЕДНЯЯ ЧАСТЬ https://github.com/niwrA/CommandBlog/tree/master В нашем продолжающемся обзоре полезных практик гибкой разработки мы обращаем внимание на паттерн Command. При разработке Agile-проекта (или любого проекта с пользовательским интерфейсом) разделение Command Query (Responsibility) может быть вашим лучшим другом. Существует несколько шаблонов, столь же гибких и простых в обслуживании, рефакторинге, защите и тестировании, и он хорошо масштабируется от самых маленьких..

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

Почему шаблон команд удобен в объектно-ориентированном дизайне?
Я не понимаю, почему шаблон Command удобен в объектно-ориентированном дизайне. Вместо использования, например, Команда Switch , которая ссылается на класс Lamp , не могу ли я просто создать Switchable абстрактный класс и вызвать его методы?...
9941 просмотров
schedule 27.10.2021

Смешивание паттернов Command, Factory и шаблонов вместе
Я уже задавал аналогичный вопрос здесь , однако на самом деле я не получить ответ, который я хотел, потому что мой вопрос был плохо сформулирован, а примеры были плохими. Так что я делаю еще один шанс, надеюсь, с лучшим объяснением и лучшим кодом....
1049 просмотров

Как шаблон команды отделяет отправителя от получателя?
Шаблон Command имеет интерфейс IReceiver с несколькими методами, и каждому методу соответствуют конкретные объекты Command (реализующие интерфейс ICommand с методом execute ()). Я читал, что клиент знает о конкретном получателе и конкретной...
2275 просмотров
schedule 08.11.2021

Автономные объекты команд в WPF
Возможно ли / практично реализовать команды WPF как отдельные объекты? Если да, то как это обычно делается? Большинство примеров команд, которые я вижу, обычно связаны с использованием RoutedCommand, RoutedUICommand или какой-либо другой реализации...
345 просмотров

Экран ввода данных обновляет объекты модели в реальном времени, обеспечивает отмену и повтор действия, оперативные обновления объекта модели с использованием шаблона команды.
Хорошо известный шаблон Command часто используется, когда вы хотите реализовать модель с возможностями Undo/Redo. Я ищу эталонную реализацию (пример) простой формы Delphi, которая реализует отмену/повтор. Из того, что я видел, простые формы ввода...
579 просмотров

Свойства в шаблоне команд
Как мы обрабатываем простые установщики общедоступных свойств в шаблоне команд, чтобы сделать их отключаемыми? Нужно ли мне создавать отдельную команду для каждого свойства? Подробности Мое приложение (WPF / MVVM / C #) в настоящее время...
223 просмотров
schedule 01.05.2022

Как привязать свойство модели с помощью DefaultModelBinder — ASP.NET MVC2
У меня следующий сценарий. У меня есть представление Edit/Employee, заполненное моделью из объекта Entity Framework (Employee) Я отправляю из Edit/Employee в действие контроллера Save/Employee. Действие Save/Employee ожидает другого типа...
266 просмотров

Реальный пример применения шаблона команды
Шаблон команды можно использовать для реализации Transactional behavior (и Undo ). Но мне не удалось найти пример из них в гугле. Я смог найти только несколько тривиальных примеров лампы switched on или off . Где я могу найти пример кода...
12974 просмотров

шаблон команды с использованием внедрения зависимостей для контроллера MVC 3
Я прочитал следующую статью .NET Junkie - Между тем ... на стороне команд моей архитектуры , предложенной другим пользователем stackoverflow, который описывает шаблон команды и предоставляет стратегию использования его с DI в конце статьи. Это...
2441 просмотров

Идеи по управлению памятью, std::map, boost::shared_ptr
Этот вопрос длинный, поэтому, пожалуйста, потерпите меня. Я пытаюсь решить дилемму, связанную с управлением памятью, общими указателями и картами. Я просто хотел получить отзывы о своей архитектуре, может быть, кто-то из вас сделал это лучше в...
827 просмотров

Как передать параметр String из листа eclipse cheet в некоторый код Java и вернуть значение String в шпаргалку
Для tl;dr см. Резюме внизу. Моя цель в значительной степени изложена в заголовке вопроса: Я хочу передать строковый параметр из шпаргалки eclipse, использовать этот параметр для управления поведением кода, а затем вернуть строку из кода, чтобы...
207 просмотров

Шаблон команды: последовательное выполнение нескольких команд.
Я хочу выполнить серию команд, но только в том случае, если предыдущая команда была успешной. Прямо сейчас я вызываю событие в объекте команды, указывающее, была ли команда успешной или неудачной. Я использую это для управления выполнением, но это...
4856 просмотров
schedule 02.09.2022

JRuby: шаблон команды в Java с блоком Ruby: почему это работает?
Я изучаю, как интегрировать библиотеку Java с кодом Ruby и прихожу к следующему вопросу. У меня есть шаблон команды, реализованный на Java, следующим образом: public interface Command { public String execute(String param); } public class...
257 просмотров

Как в шаблоне Command вы называете команду, которая объединяет другие команды?
Это должно быть легко, Я пытаюсь придумать имя для класса команд, который представляет собой набор других команд. Все подкоманды будут выполняться при запуске основной команды. Любые идеалы?
966 просмотров

Шаблон команды — параметры
Я хочу использовать шаблон команды в распределенной среде клиент/сервер. По сути, методы «выполнения» приемников должны будут принимать различные параметры, однако я читал, что каждый класс команд должен иметь единый метод «выполнения», который...
4830 просмотров
schedule 10.07.2023

Внедрение зависимостей при использовании шаблона команды
Я использую шаблон команды в первый раз. Я немного не уверен, как мне обрабатывать зависимости. В приведенном ниже коде мы отправляем CreateProductCommand , который затем ставится в очередь для выполнения в более позднее время. Команда...
5028 просмотров

Сериализовать вызов функции
Мне нужно реализовать концепцию задачи в моем приложении. В моем проекте задача - это операция, которую необходимо выполнить и которая идентифицируется по имени: каждая задача также имеет входные параметры (типы и значения) и производит один или...
4445 просмотров
schedule 01.07.2023

Проверка команд перед выполнением
В системе, которую я сейчас создаю, я использую шаблон команды для выполнения всех возможных операций. Я выбрал подход CommandMessage и CommandHandler, отделив логику от данных. Пока это работает нормально, но я столкнулся с проблемой - проверка....
521 просмотров

Очередь шаблонов команд, упорядоченная по времени?
Я изменяю некоторый код, чтобы использовать шаблон команды, и буду хранить объекты команд в очереди. Команды нужно будет выполнять в определенное время, поэтому я буду перебирать список раз в секунду, чтобы найти команды для выполнения. С каждым...
1168 просмотров
schedule 17.10.2022

Как написать команды для объекта, который является совокупным корнем в одном контексте, но не является в другом?
Я работаю над проектом для компании, которая находит поставщиков услуг по переезду сотрудников. Эти услуги — это вещи, для которых у грузчиков нет опыта, например, подготовка пианино или подготовка к перевозке или изготовление ящиков для ценных...
2177 просмотров