Conoce los 15 patrones de diseño de software más utilizados