REBAJA de primavera
Command

Command en PHP

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.

Complejidad:

Popularidad:

Ejemplos de uso: El patrón Command es muy común en el código PHP. Se utiliza para poner tareas en cola, realizar el seguimiento de tareas ejecutadas y llevar a cabo la operación “deshacer”.

Identificación: Si ves un grupo de clases relacionadas que representan acciones específicas (como “Copiar”, “Cortar”, “Enviar”, “Imprimir”, etc.), puede que se trate de un patrón Command. Estas clases deben implementar la misma interfaz/clase abstracta. Los comandos pueden implementar las acciones relevantes por su cuenta, o delegar el trabajo a objetos separados, que serían los receptores. La última pieza del rompecabezas es identificar una invocadora: busca una clase que acepte los objetos de comando de los parámetros de sus métodos o constructor.

Command en otros lenguajes

Command en C# Command en C++ Command en Go Command en Java Command en Python Command en Ruby Command en Rust Command en Swift Command en TypeScript