Patrones de Comportamiento
Los patrones de comportamiento se centran en la comunicación entre objetos y la asignación de responsabilidades entre ellos.
Patrones Disponibles
Observer
Define una dependencia uno-a-muchos entre objetos para que cuando un objeto cambie de estado, todos sus dependientes sean notificados.
Strategy
Encapsula algoritmos intercambiables y los hace intercambiables en tiempo de ejecución.
Command
Encapsula una solicitud como un objeto, permitiendo parametrizar clientes con diferentes solicitudes.
State
Permite que un objeto altere su comportamiento cuando su estado interno cambia.
Template Method
Define el esqueleto de un algoritmo en una clase base, permitiendo que las subclases redefinan ciertos pasos.
Chain of Responsibility
Pasa solicitudes a lo largo de una cadena de manejadores hasta que uno de ellos la procese.
Mediator
Define cómo un conjunto de objetos interactúan entre sí, promoviendo el acoplamiento débil.
Memento
Captura y externaliza el estado interno de un objeto para poder restaurarlo posteriormente.
Iterator
Proporciona una forma de acceder secuencialmente a los elementos de una colección sin exponer su representación interna.
Visitor
Define una nueva operación sin cambiar las clases de los elementos sobre los que opera.
Interpreter
Define una representación para la gramática de un lenguaje y un intérprete que usa esa representación.
← Volver a Patrones de Comportamiento | ← Volver a Patrones de Diseño | ← Volver al inicio |