Patrón de diseño

Patrón de diseño representa un modelo o ejemplo de solución correcta para un problema común en el desarrollo de software.

La ventaja de utilizar un patrón de diseño es la reducción de la complejidad del flujo de trabajo, ya que se reduce el tiempo de escritura de código. Todos los patrones tienen nombres predefinidos, lo que también facilita la interacción entre desarrolladores.

Entre las desventajas se puede señalar que los desarrolladores pueden sentir la tentación de aplicar el patrón elegido, incluso cuando no todas sus funciones son necesarias para el producto que se está implementando.

Existen tipos principales de patrones de diseño:

Véase también