miércoles, 13 de abril de 2050

Patrones de Diseño

Introducción

Un poco de historia
Los patrones se introducen en 1995 con el libro del llamado "GoF", de Gang of Four (en referencia a la "banda de los cuatro" autores), llamado "Design Patterns - Elements of Reusable Object-Oriented Software" escrito por Erich Gamma, Richard Helm, Ralph Johnson y John Vlissides. Este libro constituye la obra de referencia acerca de patrones de diseño.

¿Qué es un patrón de diseño?
Se trata de soluciones conocidas y probadas cuyo diseño proviene de la experiencia de los programadores, por ende los patrones de diseño están basado en las buenas prácticas de la programación orientada a objetos.


¿Por qué usar patrones de diseño?
Los patrones de diseño se deben de usar puesto que facilitan la documentación y codificación de los sistemas, además de permitir reutilizar fácilmente buenos diseños y arquitecturas.

¿Cómo seleccionar un patrón de diseño?

Para seleccionar el o los patrones de diseño que resuelva el problema que nos atañe debemos considerar el propósito de cada patrón, estudiar la interrelación entre los patrones, así como, pensar en los aspectos que podrían cambiar dentro del sistema.