класса, который просто делегирует работу команде?
Или Invoker это не обязательно отдельный класс, а любой код, из которого вызывается команда ( т.е. в клиентском коде new SomeComand.execute() - уже инвокер ) ?
команда инкапсулирует твою логику в контексте четкого контракта. Можно назвать это развитым вариантом стратегии, у которого более высокий уровень абстракции и оплетки кода стратегии функционалом
Обсуждают сегодня