¡GoConqr estrena diseño! Cuéntanos qué te parece.

Mapa mental

Patrones de comportamiento

Diana Rodríguez Español

Contenido del mapa

Patrones de comportamiento

  1. Algoritmos y asigancion de responsabilidades entre objetos

  2. Visitor

    • Implementación
      • interfaz Visitor define las operaciones, y las clases visitadas aceptan un objeto Visitor.
    • Separa un algoritmo de la estructura de datos sobre la que opera
      • Deja agregar nuevos métodos a la estructura de los objetos son modificarla
  3. Template method

    • Implementacion
      • Una clase abstracta define el algoritmo general, y las subclases proporcionan las implementaciones específicas.
    • Define un esqueleto de algoritmo que las subclases pueden personalizar.
      • Promueve la reutilización de código y la inversión de control
  4. Strategy

    • Permite cambiar el algoritmo de un objeto en tiempo de ejecución
    • Implementación
      • Una interfaz define la familia de algoritmos, y las clases concretas implementan cada algoritmo
  5. State

    • Implementacion
      • El objeto delega el comportamiento a un objeto de estado interno.
    • Permite que un objeto modifique su comportamiento según su estado interno.
  6. Observer

    • Implementacion
      • Un objeto sujeto mantiene una lista de observadores y notifica a todos cuando cambia su estado.
    • Permite que múltiples objetos sean notificados de cambios
  7. Memento

    • Implementación
      • Se crea un objeto Memento para almacenar el estado, y el objeto original proporciona métodos para crear y restaurar mementos.
    • Guarda el estado de un objeto para restaurarlo más tarde
      • Permite deshacer operaciones y crear puntos de restauración
  8. Mediator

    • Simplifica la comunicación entre objetos
    • Implementación
      • Un objeto Mediator coordina la comunicación entre los objetos
  9. Iterator

    • Proporciona una forma de acceder secuencialmente a los elementos de una colección.
      • Permite recorrer colecciones de objetos de forma uniforme
    • Implementación
      • Un objeto Iterator define los métodos para recorrer una colección.
  10. Command

    • Encapsula una solicitud como un objeto
      • Facilita la gestión de solicitudes
      • permite implementar patrones como el Command Pattern.
    • Implementación
      • Un objeto Command encapsula una operación y puede ser ejecutado en cualquier momento.
  11. Chain of responsibility

    • Implementación
      • Cada objeto de la cadena tiene una referencia al siguiente objeto y decide si puede manejar la solicitud
    • Encadena objetos para manejar una solicitud
      • Permite que múltiples objetos tengan la oportunidad de manejar una solicitud

Información

Descripción
Mapa Mental sobre Patrones de comportamiento, creado por Diana Rodríguez el 29/08/2024.
Visitas
0
Valoración

Escríbenos

¿Sobre qué es tu mensaje?

¿Qué te parece el nuevo diseño?

¿Te gusta?