I. PATRÓN DE DISEÑO: STATE

A continuación se encuentra la plantilla del patrón objeto de estudio:

1. Nombre del patrón: State.

2. Clasificación del patrón: De comportamiento.

3. Intención: Permite a un objeto cambiar su comportamiento cuando su estado interno cambia. El objeto parecerá cambiar su clase.


4. Estructura:



5. Participantes

Context: Define la interfaz de interés a clientes.

State: Define una interfaz para encapsular el comportamiento asociado con un estado particular del contexto..

ConcreteState: Cada subclase implementa un comportamiento asociado con un estado de context.

6. Patrones Relacionados:

•Strategy

No hay comentarios:

Publicar un comentario