Patrones de diseño…

¿Qué es un patrón de diseño?

Son soluciones simples y elegantes a problemas específicos y comunes del diseño orientado a objetos. Son soluciones basadas en la experiencia y que se ha demostrado que funcionan.

Para que una solución sea considerada un patrón debe poseer ciertas características. Una de ellas es que debe haber comprobado su efectividad resolviendo problemas similares en ocasiones anteriores. Otra es que debe ser reusable, lo que significa que es aplicable a diferentes problemas de diseño en distintas circunstancias.

Los patrones se agrupan en 3 grupos principales:

  • Patrones creacionales
  • Patrones Estructurales
  • Patrones de Comportamiento

Les paso unos links (en inglés) sobre los patrones de diseño:

Obviamente muchas veces aplicamos intuitivamente patrones de diseño en nuestro trabajo de desarrollo diario… Como consejo les digo, no se preocupen por saberlos de memoria a todos, no se preocupen por conocer todos sus nombres (los más utilizados quizás si, ya que nos van a ayudar con nuestro profesionalismo), pero sí les recomiendo tenerlos siempre en cuenta y aprender de sus buenas prácticas.

Que les sea útil, saludos!

Publicado en Development. Etiquetas: . Leave a Comment »