Skip to content

Latest commit

 

History

History
 
 
Команда — это поведенческий паттерн, позволяющий заворачивать запросы или простые операции в отдельные объекты.

Это позволяет откладывать выполнение команд, выстраивать их в очереди, а также хранить историю и делать отмену.

В данном примере реализован рандомный генератор причуд царя =)

Командой в данном случае являются приказы царя King, которые в виде объектов поступают к писарю Clerc
У Clerc приказы поступают в очередь, перед тем как выполнится, что позволяет, отменить выданный приказ, или как-то по другому
работать с очередью приказов.

Покрутите Main выпадают забавные комюинации ;-)