Публикации по теме '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 просмотров
schedule
27.10.2021
Как шаблон команды отделяет отправителя от получателя?
Шаблон Command имеет интерфейс IReceiver с несколькими методами, и каждому методу соответствуют конкретные объекты Command (реализующие интерфейс ICommand с методом execute ()).
Я читал, что клиент знает о конкретном получателе и конкретной...
2275 просмотров
schedule
08.11.2021
Автономные объекты команд в WPF
Возможно ли / практично реализовать команды WPF как отдельные объекты? Если да, то как это обычно делается? Большинство примеров команд, которые я вижу, обычно связаны с использованием RoutedCommand, RoutedUICommand или какой-либо другой реализации...
345 просмотров
schedule
21.04.2022
Экран ввода данных обновляет объекты модели в реальном времени, обеспечивает отмену и повтор действия, оперативные обновления объекта модели с использованием шаблона команды.
Хорошо известный шаблон Command часто используется, когда вы хотите реализовать модель с возможностями Undo/Redo. Я ищу эталонную реализацию (пример) простой формы Delphi, которая реализует отмену/повтор.
Из того, что я видел, простые формы ввода...
579 просмотров
schedule
26.04.2022
Свойства в шаблоне команд
Как мы обрабатываем простые установщики общедоступных свойств в шаблоне команд, чтобы сделать их отключаемыми? Нужно ли мне создавать отдельную команду для каждого свойства?
Подробности
Мое приложение (WPF / MVVM / C #) в настоящее время...
223 просмотров
schedule
01.05.2022
Как привязать свойство модели с помощью DefaultModelBinder — ASP.NET MVC2
У меня следующий сценарий.
У меня есть представление Edit/Employee, заполненное моделью из объекта Entity Framework (Employee)
Я отправляю из Edit/Employee в действие контроллера Save/Employee. Действие Save/Employee ожидает другого типа...
266 просмотров
schedule
12.05.2022
Реальный пример применения шаблона команды
Шаблон команды можно использовать для реализации Transactional behavior (и Undo ). Но мне не удалось найти пример из них в гугле. Я смог найти только несколько тривиальных примеров лампы switched on или off . Где я могу найти пример кода...
12974 просмотров
schedule
22.06.2022
шаблон команды с использованием внедрения зависимостей для контроллера MVC 3
Я прочитал следующую статью .NET Junkie - Между тем ... на стороне команд моей архитектуры , предложенной другим пользователем stackoverflow, который описывает шаблон команды и предоставляет стратегию использования его с DI в конце статьи.
Это...
2441 просмотров
schedule
24.06.2022
Идеи по управлению памятью, std::map, boost::shared_ptr
Этот вопрос длинный, поэтому, пожалуйста, потерпите меня.
Я пытаюсь решить дилемму, связанную с управлением памятью, общими указателями и картами. Я просто хотел получить отзывы о своей архитектуре, может быть, кто-то из вас сделал это лучше в...
827 просмотров
schedule
29.07.2022
Как передать параметр String из листа eclipse cheet в некоторый код Java и вернуть значение String в шпаргалку
Для tl;dr см. Резюме внизу. Моя цель в значительной степени изложена в заголовке вопроса:
Я хочу передать строковый параметр из шпаргалки eclipse, использовать этот параметр для управления поведением кода, а затем вернуть строку из кода, чтобы...
207 просмотров
schedule
08.08.2022
Шаблон команды: последовательное выполнение нескольких команд.
Я хочу выполнить серию команд, но только в том случае, если предыдущая команда была успешной. Прямо сейчас я вызываю событие в объекте команды, указывающее, была ли команда успешной или неудачной. Я использую это для управления выполнением, но это...
4856 просмотров
schedule
02.09.2022
JRuby: шаблон команды в Java с блоком Ruby: почему это работает?
Я изучаю, как интегрировать библиотеку Java с кодом Ruby и прихожу к следующему вопросу.
У меня есть шаблон команды, реализованный на Java, следующим образом:
public interface Command {
public String execute(String param);
}
public class...
257 просмотров
schedule
09.09.2022
Как в шаблоне Command вы называете команду, которая объединяет другие команды?
Это должно быть легко,
Я пытаюсь придумать имя для класса команд, который представляет собой набор других команд. Все подкоманды будут выполняться при запуске основной команды.
Любые идеалы?
966 просмотров
schedule
17.05.2023
Шаблон команды — параметры
Я хочу использовать шаблон команды в распределенной среде клиент/сервер. По сути, методы «выполнения» приемников должны будут принимать различные параметры, однако я читал, что каждый класс команд должен иметь единый метод «выполнения», который...
4830 просмотров
schedule
10.07.2023
Внедрение зависимостей при использовании шаблона команды
Я использую шаблон команды в первый раз. Я немного не уверен, как мне обрабатывать зависимости.
В приведенном ниже коде мы отправляем CreateProductCommand , который затем ставится в очередь для выполнения в более позднее время. Команда...
5028 просмотров
schedule
16.04.2023
Сериализовать вызов функции
Мне нужно реализовать концепцию задачи в моем приложении. В моем проекте задача - это операция, которую необходимо выполнить и которая идентифицируется по имени: каждая задача также имеет входные параметры (типы и значения) и производит один или...
4445 просмотров
schedule
01.07.2023
Проверка команд перед выполнением
В системе, которую я сейчас создаю, я использую шаблон команды для выполнения всех возможных операций. Я выбрал подход CommandMessage и CommandHandler, отделив логику от данных. Пока это работает нормально, но я столкнулся с проблемой - проверка....
521 просмотров
schedule
06.03.2023
Очередь шаблонов команд, упорядоченная по времени?
Я изменяю некоторый код, чтобы использовать шаблон команды, и буду хранить объекты команд в очереди. Команды нужно будет выполнять в определенное время, поэтому я буду перебирать список раз в секунду, чтобы найти команды для выполнения.
С каждым...
1168 просмотров
schedule
17.10.2022
Как написать команды для объекта, который является совокупным корнем в одном контексте, но не является в другом?
Я работаю над проектом для компании, которая находит поставщиков услуг по переезду сотрудников. Эти услуги — это вещи, для которых у грузчиков нет опыта, например, подготовка пианино или подготовка к перевозке или изготовление ящиков для ценных...
2177 просмотров
schedule
31.01.2023