Patrones de diseño
Los Patrones de diseño en programación son soluciones a problemas recurrentes de diseño y que se están aplicando a diario en la industria del software.
Los patrones de diseño permiten a los desarrolladores tener una guía a la hora de establecer la estrucutura de un programa, y hacerlo más flexible y reusable. Además, también permite solucionar problemas con una metodología ya testeada y no hacerlo desde cero.
Existen 23 patrones de diseño que se desglosan en tres grupos.
Patrones estructurales
Patrones creacionales
Patrones de comportamiento