Ei, acabamos de reduzir o preço de todos os produtos. Vamos capacitar nossas habilidades de programação para a era pós-COVID. Veja as ofertas »
Command

Command em Swift

O Command é um padrão de projeto comportamental que converte solicitações ou operações simples em objetos.

A conversão permite a execução adiada ou remota de comandos, armazenamento do histórico de comandos, etc.

Uso do padrão em Swift

Complexidade:

Popularidade:

Exemplos de uso: O padrão Command é bastante comum no código Swift. Na maioria das vezes, é usado como uma alternativa para retornos de chamada para parametrizar elementos da interface do usuário com ações. Também é usado para tarefas de enfileiramento, rastreamento de histórico de operações, etc.

Identificação: O padrão Command é reconhecível por métodos comportamentais em um tipo abstrato/interface (remetente) que chama um método em uma implementação de um tipo abstrato/interface diferente (destinatário) que foi encapsulado pela implementação do comando durante a sua criação. As classes do Command geralmente são limitadas a ações específicas.

Command em outras linguagens

Padrões de Projeto: Command em Java Padrões de Projeto: Command em C# Padrões de Projeto: Command em C++ Padrões de Projeto: Command em PHP Padrões de Projeto: Command em Python Padrões de Projeto: Command em Ruby Padrões de Projeto: Command em TypeScript Padrões de Projeto: Command em Go