¡Hurra! ¡La versión en español se lanzó por fin! Por favor, envíanos un mensaje si quieres compartir tu opinión o reportar un error.
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.

Uso del patrón en PHP

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

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 Python Patrones de diseño: Command en Ruby Patrones de diseño: Command en Swift Patrones de diseño: Command en TypeScript Patrones de diseño: Command en Go