blog | home | icon | title | heroImage | heroText | tagline | heroFullScreen | actions | features | ||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
false |
true |
home |
Java Design Patterns |
/coffee.svg |
Patrones, principios y fragmentos de diseño de software |
Los mejores diseñadores utilizan muchos patrones de diseño que encajan y se entrelazan para producir un todo mayor --Erich Gamma |
true |
|
|
Los patrones de diseño son las mejores prácticas formalizadas que un programador puede usar para resolver problemas comunes al diseñar una aplicación o sistema.
Los patrones de diseño pueden acelerar el proceso de desarrollo al proporcionar paradigmas de desarrollo probados y comprobados.
Reutilizar patrones de diseño ayuda a prevenir problemas sutiles que causan problemas mayores, y también mejora la legibilidad del código para los programadores y arquitectos que están familiarizados con los patrones.
Este sitio muestra patrones de diseño basados en Java, principios y fragmentos de código. Las soluciones han sido desarrolladas por programadores y arquitectos experimentados de la comunidad de código abierto. Los patrones se pueden explorar por sus descripciones de alto nivel o mirando su código fuente. Los ejemplos de código fuente están bien comentados y se pueden considerar como tutoriales de programación sobre cómo implementar un patrón específico. Utilizamos las tecnologías Java de código abierto más populares y probadas en batalla.
Esperamos que encuentres las soluciones orientadas a objetos presentadas en este sitio útiles en tus arquitecturas y te diviertas tanto aprendiéndolas como nosotros desarrollándolas.
El sitio web es el resultado del trabajo de la comunidad de código abierto. Para contribuir al contenido, por favor sigue los enlaces del repositorio de GitHub a continuación.