Saltar al contenido

Patrón de diseño

Una estructura de solución reutilizable para un problema recurrente de diseño, con sus compromisos.

También conocido comoDesign Pattern
Arquitectura de software

¿Qué es un patrón de diseño?

Un patrón de diseño describe una estructura de solución reutilizable para un problema recurrente de diseño de software. Explica un enfoque con condiciones de uso y desventajas. No es un producto terminado ni código que pueda copiarse sin cambios en cualquier proyecto. Su idoneidad depende del problema concreto.

En un proyecto ficticio de modernización, una capa adaptadora traduce entre los modelos de petición de una aplicación antigua y otra nueva. Puede aislar la parte nueva de particularidades del modelo antiguo. También deben aclararse los significados: renombrar un campo no resuelve reglas de negocio contradictorias. La traducción añade mantenimiento y casos de fallo propios. Por eso un patrón debe atender una necesidad identificada en lugar de aumentar simplemente el número de patrones utilizados.

Fuentes