Patones de diseño

Páginas: 9 (2227 palabras) Publicado: 23 de abril de 2010
TRABAJO DE INVESTIGACIÓN

“Patrones de Diseño”

Autor:

Delprato Mauro Guido

Año 2009

Índice

Introducción...................................................................... 3
Desarrollo
Orígenes de los patrones......................................... 4
Evolución de los patrones de diseño........................ 4
Patrones en el Diseño deSoftware.......................... 5
Categorías de Patrones de Diseño (GoF)................ 5
Categorización y Breve descripción ........................ 6
Referencia patrones GRASP................................... 8
Conclusión ......................................................................... 10
Bibliografía.........................................................................11

Introducción

El presente trabajo de investigación tiene por objeto servir como introducción al estudio de Patrones de Diseño como una herramienta importante, sino primordial, al momento de la creación integral de un Software Orientado a Objetos.
Una de las etapas mas delicadas de la concepción de un nuevos sistema informático es la etapa de diseño. En ella todo lo investigado en laetapa de análisis, se comienza a aplicar perfilando la implementación. Aquí, con la ayuda de patrones de diseño el trabajo puede simplificarse, y se pueden evitar errores comunes.
Se presentaran algunos tipos de patrones y como están agrupados según sus características y propósitos.

Desarrollo

Orígenes de los patrones

Los patrones de diseño de software Orientados a Objetos tienen su origenen el campo de la Arquitectura gracias a los trabajos de investigación y publicaciones del arquitecto Christopher Alexander a finales de los años 70.

Christopher Alexander detectó que para un mismo problema, en su caso encumbrar una bóveda en una Catedral, se le han dado diferentes soluciones dependiendo del patrón arquitectónico utilizado:

• de esta forma el patrón trata de extraer laesencia de ese diseño, para que pueda ser reutilizada por otros arquitectos cuando se enfrentan a problemas parecidos que dicho diseño ya ha resuelto con anterioridad

Christopher Alexander intentó resolver problemas arquitectónicos utilizando los patrones. Para ello trató de extraer la parte común de los buenos diseños, con el objetivo de reutilizarlos en otros diseños. Y realizó la siguientedefinición:

• “Cada patrón describe un problema que ocurre una y otra vez en nuestro entorno, para describir después el núcleo de la solución a ese problema, de tal manera que esa solución pueda ser usada más de un millón de veces sin hacerlo ni siquiera dos veces de la misma forma.” [1]

Evolución de los patrones de diseño

Los patrones de diseño son una disciplina de problema-soluciónque está en constate evolución entre los diseñadores y desarrolladores que trabajan con lenguajes Orientados a Objetos.

En 1987, Ward Cunningham y Kent Beck diseñaron interfaces de usuario con el lenguaje de programación Smaltalk y se basaron en los trabajos de Christopher Alexander. Entonces publicaron un libro titulado Using Pattern Languages for Object-Oriented Programs.

Pero no fue hastael año 1994 cuando Erich Gamma, Richard Helm, Ralph Johnson y John Vlissides, más conocidos como the Gang of Four (la Banda de los Cuatro, GoF), publicaron el bestseller Diseño de patrones: Elementos de reutilización de Software Orientado a Objetos que los patrones de diseño se convierten en imprescindibles para todos los diseñadores y desarrolladores de software Orientado a Objetos.

•ellos fueron los creadores de los patrones Singleton, Fachada, Adapter, Proxy, Composite, Abstract Factrory, Factory methid y Observer / Publicar-Suscribir entre otros, detallados mas adelante.

En el año 1997 Craig Larman editó la primera edición del libro UML y Patrones. Una introducción al análisis y diseño orientado a objetos que se convirtió en una lectura inexcusable para toda persona que se...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • silla paton
  • Paton
  • historia john paton misionero
  • Paton Silla Colleccion
  • paton vs aristóteles
  • diseño, diseñar
  • dialogos de paton
  • Diseño+diseño

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS