Documentos de Académico
Documentos de Profesional
Documentos de Cultura
de software
Patrones de diseño o desing patters
Son una solución general, reutilizable y
aplicable a diferentes problemas de diseño
de software, se trata de plantillas que
identifican problemas en el sistema y
proporciona soluciones apropiadas a
problemas generales
Historia
En 1994 4 personas Erich Gamma, Richar Helm, Ralph
Johnson y John Vlissides a los que llamaron Gon Of
Four (GoF) publicaron el libro desing patterns,
elemento de software orientado a objetos, con este
trabajo se inició el concepto de patrón de diseño en
el software y recoge 23 patrones de diseño comunes,
cada uno de ellos define la solución para resolver
un problema determinado
Por qué se usa patrones?
Los patrones te ayudan a estar seguro de la
validez de tu código ya que son soluciones
que funcionan y han Sido
probadas por muchísimos
programadores
Tipos de patrones de diseños de software
Hay 3 clases que conforman 23 patrones de diseños
Patrones creacionales
Proporcionan diversos mecanismos de creación de objetos y en
estos patrones existen
Patrones estructurales
Facilitan soluciones y estándares eficientes
funcionalidades
Patrones de comportamiento
Se ocupa de la comunicación entre
patrones de comunicación ya
estos patrones .