¡Hurra! ¡La versión en español se lanzó por fin! Por favor, envíanos un mensaje si quieres compartir tu opinión o reportar un error.

Patrones de diseño

Patrones de diseño

Los patrones de diseño son soluciones habituales a problemas comunes en el diseño de software. Cada patrón es como un plano que se puede personalizar para resolver un problema de diseño particular de tu código.

Catálogo de patrones

Catalog of patterns

Lista de 22 patrones de diseño clásicos, agrupados con base en su propósito.

Ventajas de los patrones

Ventajas de los patrones

Los patrones son un juego de herramientas que brindan soluciones a problemas habituales en el diseño de software. Definen un lenguaje común que ayuda a tu equipo a comunicarse con más eficiencia.

Clasificación

Classification of patterns

Los patrones de diseño varían en su complejidad, nivel de detalle y escala de aplicabilidad. Además, pueden clasificarse por su propósito y dividirse en tres grupos.

Historia de los patrones

History of patterns

¿Quién inventó los patrones y cuándo? ¿Se pueden utilizar los patrones fuera del desarrollo de software? ¿Cómo se hace?

Crítica de los patrones

Criticism of patterns

¿Son tan buenos los patrones como se dice? ¿Es siempre posible utilizarlos? ¿Pueden los patrones ser dañinos en alguna ocasión?

Sumérgete en los PATRONES DE DISEÑO

Design patterns book

Consulta nuestro ebook sobre patrones y principios de diseño. Está disponible en formatos PDF/ePUB/MOBI e incluye el archivo con ejemplos de código en Java, C#, C++, PHP, Python, Go, Ruby, TypeScript y Swift.