Saltar la navegación

Patrones de Diseño: una revisión.

¿Qué son los Patrones?

Qué son los Patrones de Diseño?

Son soluciones generalizadas a problemas típicos y recurrentes en el desarrollo de software orientado a objetos.

  • Qué motivó la creación de los Patrones?
    • La POO es difícil, y la POO mantenible y reutilizable todavía mucho más.
    • Los problemas de los diseño se repiten
    • Los diseñadores con experiencia, han depurado buenos diseños
  • Describe un conjunto de clases y objetos comunicándose entre sí.
  • Son soluciones genéricas que se deben adaptar al contexto

Beneficios

  • Programación SOLID
  • control de cohesión y acoplamiento
  • reutilización de código

Tipos de Patrones

  • Creación
    • Relacionados con el proceso de creación de objetos
  • Estructura
    • Relacionados con la composición de clases y objetos y su combinación
  • Comportamiento
    • Relacionados con el flujo de control y el reparto de responsabilidades

Clasificación de Patrones según su Tipo: