|
Los MetaPatrones pueden ser contemplados como una
forma de entender los mecanismos y la forma en la que funcionan los
patrones de diseño.
El objetivo principal de los patrones de diseño
es el de capturar buenas prácticas que nos permitan mejorar la calidad
del diseño de un sistema, determinando objetos que soporten roles
útiles en dicho contexto, encapsulando complejidad, y haciéndolo
más flexible
Un patrón es la representación abstracta de una
buena solución a un problema concreto y generalmente frecuente que ocurre
en uno o más contextos.
Podemos observar que la estructura de estas
soluciones (patrones) se repite, utilizando una serie de mecanismos
básicos (incluso en diferentes niveles de abstracción) para producir los
mismos efectos en el sistema. Conocer estos mecanismos comunes nos
permite tener una visión más clara y con cierta perspectiva sobre los
patrones que se nos van presentando, así como tener la capacidad de generarlos.
|