patrón de diseño

Páginas: 2 (302 palabras) Publicado: 27 de noviembre de 2013
1. ¿Qué es un patrón de diseño?

Los patrones de diseño software son el esqueleto de las soluciones a problemas comunes en el desarrollo de software. En otras palabras, brindan una solución yaprobada y documentada a problemas de desarrollo de software que están sujetos a contextos similares.

Según Christopher Alexander, “Cada patrón describe un problema que ocurre una y otra vezen nuestro entorno, así como la solución a ese problema, de tal modo que se pueda aplicar esta solución un millón de veces, sin hacer lo mismo dos veces”. A pesar de que él quería referirse apatrones de ciudades y edificios, también puede aplicarse a patrones de diseño orientados a objetos.

Un patrón de diseño en esencia tiene 4 elementos:
• El nombre del patrón: permite describir,en una o dos palabras, un problema de diseño junto con sus soluciones y consecuencias. Tener un vocabulario de patrones nos permite hablar de ellos con otros colegas, mencionarlos en nuestradocumentación y tenerlos nosotros mismos en cuenta.
• El problema: Describe cuando aplicar el patrón. Explica el problema y su contexto. Puede describir problemas concretos de diseño así como lasestructuras de clases u objetos que son propios de un diseño inflexible.
• La solución: Describe los elementos que constituyen el diseño, sus relaciones, responsabilidades y colaboraciones. Lasolución no describe un diseño o una implementación en concreto, sino que un patrón es más bien como una plantilla que puede aplicarse en muchas situaciones diferentes.
• Las consecuencias: Sonlos resultados así como las ventajas e inconvenientes de aplicar el patrón. Aunque cuando se describen decisiones de diseño muchas veces no se reflejan sus consecuencias, estas son fundamentalespara evaluar las alternativas de diseño y comprender los costos y beneficios de aplicar el patrón. Las consecuencias en el software suelen referirse al equilibrio entre espacio y tiempo.
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Patrones De Diseño
  • Patrones de Diseño
  • patrones de diseño
  • Patrones De Diseño
  • patron de diseño
  • Patrones de Diseño
  • Patrones de Diseño
  • Patrones De Diseño

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS