|
| 1 | +--- |
| 2 | +blog: false |
| 3 | +home: true |
| 4 | +icon: home |
| 5 | +title: Java Design Patterns |
| 6 | +heroImage: /coffee.svg |
| 7 | +heroText: Patrones, principios y fragmentos de diseño de software |
| 8 | +tagline: Los mejores diseñadores utilizan muchos patrones de diseño que encajan y se entrelazan para producir un todo mayor --Erich Gamma |
| 9 | +heroFullScreen: true |
| 10 | +actions: |
| 11 | + - text: Estudiar los patrones de diseño 💡 |
| 12 | + link: /es/patterns/ |
| 13 | + type: primary |
| 14 | +features: |
| 15 | + - title: Patrones de diseño |
| 16 | + details: Estudie la mayor colección del mundo de patrones de diseño de software implementados en Java. |
| 17 | + link: /es/patterns/ |
| 18 | + icon: home |
| 19 | + - title: Principios de diseño de software |
| 20 | + details: El diseño de software se rige por ciertas leyes y principios universales. |
| 21 | + link: /es/principles/ |
| 22 | + icon: certificate |
| 23 | + - title: Fragmentos de código |
| 24 | + details: 30 Seconds of Java es una colección de fragmentos de código reutilizables, probados y compatibles con Java 17 que se pueden copiar y pegar y que se pueden entender en 30 segundos o menos. |
| 25 | + link: /es/snippets/ |
| 26 | + icon: code |
| 27 | +--- |
| 28 | + |
| 29 | +# Introducción |
| 30 | + |
| 31 | +Los patrones de diseño son las mejores prácticas formalizadas que un programador puede usar para resolver problemas |
| 32 | +comunes al diseñar una aplicación o sistema. |
| 33 | + |
| 34 | +Los patrones de diseño pueden acelerar el proceso de desarrollo al proporcionar paradigmas de desarrollo probados y |
| 35 | +comprobados. |
| 36 | + |
| 37 | +Reutilizar patrones de diseño ayuda a prevenir problemas sutiles que causan problemas mayores, y también mejora la |
| 38 | +legibilidad del código para los programadores y arquitectos que están familiarizados con los patrones. |
| 39 | + |
| 40 | +# Cómo empezar |
| 41 | + |
| 42 | +Este sitio muestra patrones de diseño basados en Java, principios y fragmentos de código. Las soluciones han sido |
| 43 | +desarrolladas por programadores y arquitectos experimentados de la comunidad de código abierto. Los patrones se pueden |
| 44 | +explorar por sus descripciones de alto nivel o mirando su código fuente. Los ejemplos de código fuente están bien |
| 45 | +comentados y se pueden considerar como tutoriales de programación sobre cómo implementar un patrón específico. |
| 46 | +Utilizamos las tecnologías Java de código abierto más populares y probadas en batalla. |
| 47 | + |
| 48 | +Esperamos que encuentres las soluciones orientadas a objetos presentadas en este sitio útiles en tus arquitecturas y te |
| 49 | +diviertas tanto aprendiéndolas como nosotros desarrollándolas. |
| 50 | + |
| 51 | +# Cómo contribuir |
| 52 | + |
| 53 | +El sitio web es el resultado del trabajo de la comunidad de código abierto. Para contribuir al contenido, por favor |
| 54 | +sigue los enlaces del repositorio de GitHub a continuación. |
| 55 | + |
| 56 | +- [Sitio web](https://github.com/iluwatar/java-design-patterns-vuepress-web) |
| 57 | +- [Patrones de diseño](https://github.com/iluwatar/java-design-patterns) |
| 58 | +- [Principios de diseño de software](https://github.com/iluwatar/programming-principles) |
| 59 | +- [Fragmentos](https://github.com/iluwatar/30-seconds-of-java) |
0 commit comments