Патерни проєктування · Junior · Запитання 17 з 75
Для чого використовують патерн «Команда»?
- ✓Правильна відповідь: Щоб оформити дію як об'єкт - для черги, логів і скасування (undo)
- 2Щоб об'єднати розробників у кросфункціональну команду за фічами
- 3Щоб виконувати JavaScript-код із командного рядка термінала
Пояснення
Команда містить усе для виконання дії та, за потреби, для скасування (execute/undo). Так реалізують undo/redo в редакторах, черги операцій, макроси. Redux-actions - споріднена ідея: дію описано об'єктом.