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.