Command

Warning: This post isn’t ready
I’m translating this:

Command

Problema: A la hora de llamar a funciones puede que te encuentres que quieres tratarlas como objetos para poder asignar mejor los parámetros y similares.

Solución: Con este patrón puedes encapsular una función como un objeto y poder tratarlo como tal.

Fundamento:


Básicamente, por cada función que quieras convertir en objeto, haces un comando concreto. Lo que sería la función puedes ponerla en operación y los parámetros como variables de esta clase. El resto del programa solo verá comandos por el polimorfismo y puedes cambiarlos como quieras.

Ejemplo:

Leave a Reply