Ésta es una vista previa de la versión en español. Por favor, envíanos un mensaje si quieres compartir tu opinión o reportar un error.
Command

Command en Swift

Command es un patrón de diseño de comportamiento que convierte solicitudes u operaciones simples en objetos.

La conversión permite la ejecución diferida de comandos, el almacenamiento del historial de comandos, etc.

Uso del patrón en Swift

Complejidad:

Popularidad:

Ejemplos de uso: El patrón Command es muy común en el código Swift. La mayoría de las veces se utiliza como alternativa a las retrollamadas (callbacks) para parametrizar elementos UI con acciones. También se utiliza para poner tareas en cola, realizar el seguimiento del historial de operaciones, etc.

Identificación: El patrón Command es reconocible por los métodos de comportamiento en un tipo de clase abstracta/interfaz (emisora) que invoca un método en una implementación de un tipo de clase abstracta/interfaz diferente (receptora) que la implementación del comando ha implementado durante su creación. Las clases de comando se limitan normalmente a acciones específicas.

Command en otros lenguajes

Patrones de diseño: Command en Java Patrones de diseño: Command en C# Patrones de diseño: Command en C++ Patrones de diseño: Command en PHP Patrones de diseño: Command en Python Patrones de diseño: Command en Ruby Patrones de diseño: Command en TypeScript