This repository has been archived on 2022-11-20. You can view files and clone it, but cannot push or open issues or pull requests.
patterns/command
Alexander Zhirov ecfd117aba remote macrocommand 2022-11-15 23:25:25 +03:00
..
remote remote undo 2022-11-15 22:11:46 +03:00
remoteundo remote undo 2022-11-15 22:11:46 +03:00
remoteundostatus remote undo status 2022-11-15 22:39:18 +03:00
remoteundostatusmacro remote macrocommand 2022-11-15 23:25:25 +03:00
simpleremotecontrol simple remote command 2022-11-14 22:45:04 +03:00
README.md new command scheme 2022-11-15 16:54:35 +03:00
scheme-1.png command remote 2022-11-15 16:51:22 +03:00
scheme-2.png command remote 2022-11-15 16:51:22 +03:00
scheme-3.png new command scheme 2022-11-15 16:54:35 +03:00

README.md

Команда

Поведенческий паттерн проектирования, который превращает запросы в объекты, позволяя передавать их как аргументы при вызове методов, ставить запросы в очередь, логировать их, а также поддерживать отмену операций.

Паттерн Команда инкапсулирует запрос в виде объекта, делая возможной параметризацию клиентских объектов с другими запросами, организацию очереди или регистрацию запросов, а также поддержку отмены операций.

Схемы

scheme-1

scheme-2

scheme-3