Los patrones de diseño son técnicas para resolver problemas al programar y son aplicables en mayor o menor medida a cualquier lenguaje de programación.
Patrones de Diseño GoF
Son los más conocidos y fueron creados por los GoF (Gang of Four, el nombre viene de que a los cuatro autores originales se les conoció con ese nombre). Son 23 patrones divididos en diferentes categorías.
Patrones Creacionales
Buscan solucionar problemas al crear instancias. Facilitan la encapsulación y abstracción al crearlas.
Patrones Estructurales
Tratan de resolver problemas de composición de clases y objetos.
Patrones de Comportamiento
Ofrecen soluciones en lo referente a la interacción y responsabilidades entre clases y objetos además de los algoritmos que encapsulan.
Con la combinación de los patrones de diseño y de los modismos conseguirás crear aplicaciones de alta calidad.
Enlaces de Interés: