Los Patrones de Comportamiento permiten descomponer procesos complejos, en procesos más simples mediante la utilización de clases.
Intercepting Filter
Este patrón permite tener mayor control sobre las validaciones, permitiendo adicionar o eliminar validaciones sin modificar el código existente.
|
Intercepting Filter |
Patrón State
Este patrón permite que un objeto modifique su comportamiento cada vez que cambia su estado.
|
Patrón State |
En este ejemplo se puede asignar un estado diferente cada vez que se requiera modificar el comportamiento del objeto.
Patrón Strategy
Este patrón permite determinar como se debe realizar la comunicación de mensajes entre objetos para realizar un proceso.
|
Patrón Strategy |