Saltar al contenido
uencoder

Design Pattern

Los patrones de diseño son resúmenes reutilizables de la experiencia de diseño orientado a objetos, divididos en tres categorías: creacionales, estructurales y de comportamiento.

Propósito

Aplicar experiencia de diseño madura a problemas de diseño comunes, mejorando la mantenibilidad del código.

Mecanismo

Creacionales (fábrica, singleton, builder): creación de objetos. Estructurales (adaptador, decorador, proxy): composición estructural. De comportamiento (observador, estrategia, comando): interacción entre objetos. Los 23 patrones GoF son el conjunto clásico.

Casos de uso

  • Diseño orientado a objetos
  • Arquitectura de código
  • Comunicación en equipo

Términos relacionados

Tutoriales relacionados

References