-
Notifications
You must be signed in to change notification settings - Fork 17
Action
Lautaro edited this page May 16, 2016
·
5 revisions
Las acciones se implementaron con un patrón Composite donde Action es la interfaz que indica que una acción puede ejecutarse, y luego está ComplexAction que es básicamente una colección de SimpleAction's.
Cuando se ejecuta el comando execute() a una ComplexAction se itera por cada SimpleAction y lo que se hace es preguntar si se cumple la condición de esa SimpleAction. Si es así, se ejecuta esa SimpleAction, si no se pasa a la siguiente.