A煤n no tienes acceso a esta clase

Crea una cuenta y contin煤a viendo este curso

Command

22/32
Recursos

Aportes 4

Preguntas 0

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesi贸n.

Encapsular l贸gicas en peque帽os comandos. Estos comandos van a ser manejados por una ente llamado Command Manager. A ese Command manager le podemos poner en tiempo de ejecuci贸n los comandos y tambi茅n le podremos pedir en tiempo de ejecuci贸n esos comandos.

COMMAND
Separa acciones que pueden ser ejecutadas desde varios puntos diferentes de la aplicaci贸n a trav茅s de una interfaz sencilla.
驴Cu谩ndo usarlo?
Si hay fragmentos de c贸digo que se ejecutan, o son partes de una serie de ejecuciones y se repiten, los encapsulamos en un comando y van a poder ser ejecutados o cambiados sin impactar el c贸digo.

Command encapsula logicas en comandos que se manejan a traves de una interfaz sencilla.
Recordatorio: El operador Double Bang (!!) trabaja con NullPointerExceptions

Al patron Command tambi茅n se le suele agrgar un m茅todo undo a la par de execute, pero para que haga lo inverso del execute. Y puede ser usado con un Ctrl + Z para deshacer una acci贸n.