http://migueljaque.com
Notas sobre Metodologías Ágiles
Estás en:   Inicio Patrones Patrones de Diseño
Patrones de Diseño PDF Imprimir E-mail
Viernes, 11 de Abril de 2008 23:18

Un Patrón es

Una buena práctica de diseño

 Una determinada práctica de diseño alcanza el status de "Patrón" cuando algún gurú de la programación orientada a objetos afirma que se trata de una buena práctica y le pone un nombre. Y, como estos gurús saben más que tú y que yo (o al menos más que yo), debemos concederle, al menos, el beneficio de la duda. pero...

¿Qué tiene de "bueno" un Patrón?

El objetivo principal de un Patrón es proteger el diseño frente al cambio. Es decir, conseguir que el diseño del sistema se vea lo menos afectado posible ante los cambios (de mantenimiento, evolutivos, etc.) a los que sin duda se va a ver sometido durante su vida útil.

Pero además tienen otra ventaja, los patrones potencian la comunicación creando un lenguaje común muy avanzado y expresivo. Por eso es importante aprender los nombres de los principales patrones y su significado. Expresiones como "Podemos hacerlo creando una Factoría Singleton" o "El problema se resuelve añadiendo una Fachada qua haga de Indirección" pueden ser muy eficaces para explicar un diseño (aunque ininteligible para los no iniciados).

En definitiva, son una herramienta de la que resulta difícil prescindir. Porque sin ellos, ¿cómo puedes valorar la calidad de un diseño? 

 

Apoyo a la Cultura Libre: Si eres legal ¡¡COMPARTE!!