Mind map
Introducción de Patrones

Map content
Introducción de Patrones
Se puede definir un patrón como “una solución a un problema en un determinado contexto”.
Es una unidad de información nombrada, instructiva e intuitiva que captura soluciones probadas a un problema recurrente dentro de un cierto contexto.
- Definiciones
- Cada patrón es una relación entre un cierto contexto, un problema y una solución.
Este conocimiento es transportado al ámbito del desarrollo de software orientado a objetos y se aplica al diseño.
- Desarrollo histórico
- Chistopher Alexander fue el primero en intentar crear un formato específico para patrones en la arquitectura.
Son uno de los últimos avances de la Tecnología Orientada a Objetos.
- Patrones de software
- El objetivo de los patrones es crear un lenguaje común para comunicar experiencia sobre los problemas y sus soluciones.
- Debe existir también un esquema de documentación con el objetivo de que pueda entenderse de forma correcta.
Los patrones indican repetición, si algo no se repite, no es posible que sea un patrón.
- Características de los patrones software
- La repetición es una característica cuantitativa pura, la adaptabilidad y utilidad son características cualitativas.