pedagogia

Páginas: 4 (841 palabras) Publicado: 8 de agosto de 2013
PATRONES
"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 serusada más de un millón de veces sin hacerlo siquiera dos veces de la misma forma" Christopher Alexander
Un Patrón de diseño nomina, abstrae e identifica los aspectos claves de una estructura de diseñocomún, lo que los hace útiles para crear un diseño orientado a objetos reutilizable. El patrón de diseño identifica las clases e instancias participantes, sus roles y colaboraciones, y la distribuciónde responsabilidades. Cada patrón de diseño se centra en un problema concreto, describiendo cuando aplicarlo y si tiene sentido hacerlo teniendo otras restricciones de diseño, así como lasconsecuencias y las ventajas e inconvenientes de su uso. Por otro lado, como normalmente tendremos que implementar nuestros diseños, un patrón también proporciona código de ejemplo en C++, y a veces enSmalltalk, para ilustrar una implementación.
Describen un problema recurrente y una solución.
Cada patrón nombra, explica, evalúa un diseño recurrente en sistemas OO.
Elementos principales:
– Nombre
–Problema
– Solución: Descripción abstracta
– Consecuencias
Erich Gamma, Richard Helm, Ralph Jonson y John Vlissides : "Un patrón describe un problema de diseño recurrente, que surge en contextosespecíficos de diseño, y presenta un esquema genérico probado para la solución de este. El esquema de la solución describe un conjunto de componentes, responsabilidades y relaciones entre de éstos, yformas en que dichos componentes colaboran entre sí."
Frank Buschmann, Regine Meunier, Hans Rohnert, Peter Sommerlad, Michael Stal : Los patrones de diseño son la representación escrita de lastécnicas que proporcionan la visión de alto nivel de un sistema de software. Un patrón es un conjunto de información que aporta la solución a un problema que se presenta en un contexto determinado. Para...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Pedagogia
  • Pedagogia
  • Pedagogia
  • Pedagogía
  • Pedagogia
  • Pedagogia
  • Pedagogia
  • Pedagogia

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS