🎉 Потрібна крута книжка про патерни та ще й українською? Ось вона »
Команда

Команда на Swift

Команда — це поведінковий патерн, що дозволяє загортати запити або прості операції в окремі об’єкти.

Це дозволяє відкладати виконання команд, вибудовувати їх у чергу, а також зберігати історію і робити скасування.

Особливості паттерна на Swift

Складність:

Популярність:

Застосування: Патерн часто зустрічається в Swift-коді, особливо якщо потрібно відкладати виконання команд, вибудовувати їх у чергу, а також зберігати історію та робити скасування.

Ознаки застосування патерна: Класи команд побудовані навколо однієї дії та мають дуже вузький контекст. Об’єкти команд часто подаються в обробники подій елементів GUI. Практично будь-яка реалізація скасування використовує принцип команд.

Команда іншими мовами програмування

Команда на Java Команда на C# Команда на C++ Команда на PHP Команда на Python Команда на Ruby Команда на TypeScript Команда на Go