Los patrones de diseño representan las mejores prácticas utilizadas por desarrolladores de software orientados a objetos con experiencia. Los patrones de diseño son soluciones a los problemas generales que enfrentan los desarrolladores de software durante el desarrollo de software. Numerosos desarrolladores de software obtuvieron estas soluciones mediante prueba y error durante un período de tiempo considerable.
Este tutorial lo llevará a través de un enfoque paso a paso y ejemplos que utilizan Java mientras aprende conceptos de patrones de diseño.
Esta referencia ha sido preparada para que los desarrolladores experimentados proporcionen las mejores soluciones a ciertos problemas enfrentados durante el desarrollo de software y para que los desarrolladores sin experiencia aprendan el diseño de software de una manera fácil y rápida.
Antes de comenzar con este tutorial, supongo que ya conoce los conceptos básicos de programación de Java. Si no conoce bien estos conceptos, le sugiero que consulte nuestro breve tutorial sobre programación en Java .