¿Cuáles son algunos de los mejores libros sobre patrones de diseño de Java?

Patrones de diseño

Los patrones de diseño son soluciones a los problemas de diseño de software que se encuentran una y otra vez en el desarrollo de aplicaciones del mundo real. Los patrones tratan sobre diseños reutilizables e interacciones de objetos. Los 23 patrones de Gang of Four (GoF) generalmente se consideran la base de todos los demás patrones.

Head First Patrones de diseño

En cualquier momento, alguien lucha con los mismos problemas de diseño de software que usted tiene. Y, lo más probable es que alguien más ya haya resuelto su problema. Esta edición de Head First Design Patterns, ahora actualizada para Java 8, le muestra los patrones probados y comprobados utilizados por los desarrolladores para crear software funcional, elegante, reutilizable y flexible. Cuando termine este libro, podrá aprovechar las mejores prácticas de diseño y experiencias de aquellos que han luchado contra la bestia del diseño de software y triunfado.

Compre Head First Design Patterns Book en línea a precios bajos en India

patrones de diseño para dummies

¿Alguna vez ha sentido que ya ha resuelto este problema de programación? Usted–– o alguien –– probablemente lo hizo, y es por eso que hay un patrón de diseño para ayudar esta vez. Este libro le muestra cómo (y cuándo) usar los famosos patrones desarrollados por la “Banda de los Cuatro”, además de algunos nuevos, todos diseñados para hacer que su programación sea más fácil.

Descubre cómo:
∗ Simplifique el proceso de programación con patrones de diseño
∗ Aproveche al máximo los patrones de decorador, fábrica y adaptador
∗ Identifique qué patrón se aplica
∗ Reduzca la cantidad de código necesario para una tarea
∗ Crea tus propios patrones

Compre patrones de diseño para el libro Dummies® en línea a precios bajos en India

Patrones de diseño en Ruby
Patrones de diseño en Ruby de Tuts + | Comentarios y calificaciones

Patrones de diseño y arquitectura de Java
Java Design Patterns and Architecture de Udemy | Comentarios y calificaciones

Patrones de diseño de JavaScript
Patrones de diseño de JavaScript de Tuts + | Comentarios y calificaciones

Patrones de diseño en WordPress
Patrones de diseño en WordPress por Tuts + | Comentarios y calificaciones

Patrones de diseño en C #
Patrones de diseño en C # por Tuts + | Comentarios y calificaciones

Patrones de diseño de JavaScript
Patrones de diseño de JavaScript de Udacity | Comentarios y calificaciones

Diseño orientado a objetos y patrones de refactorización en Ruby
Diseño orientado a objetos y patrones de refactorización en Ruby por Tuts + | Comentarios y calificaciones

Diseño orientado a objetos en PHP
Diseño orientado a objetos en PHP por Tuts + | Comentarios y calificaciones

SlideRule: Encuentra cursos en línea / MOOC. Leer comentarios / calificaciones

Head First Design Patterns – El mejor libro para aprender patrones de diseño

Este fue el primer libro, también leí en la primera serie y el patrón de diseño, antes de eso no tengo idea de cuándo usar una clase o interfaz abstracta o por qué la composición es mejor que la herencia. Por lo general, codifico cada característica y requisito a medida que van llegando y al final de hacer más cambios, más pruebas e introducir más errores en los primeros años de desarrollo de software. Gracias a mi apetito de aprendizaje y lectura, descubrí el patrón de diseño de Head First y después de leer su primer capítulo, quedé encantado. Ahora puedo decir que eso fue básico, pero es más fácil conocer cosas avanzadas que lo básico, y ahí, este libro tiene puntajes. Es un libro de lectura obligatoria sobre patrones de diseño orientado a objetos para cualquier desarrollador de Java, incluidos los desarrolladores experimentados y senior. Incluso sugeriría comenzar a aprender el patrón de diseño de este libro. No solo explica los conceptos de manera clara, sino que también ofrece muchos diagramas, ejercicios, cuestionarios y ejemplos de la vida real para que pienses y aprendas.

Creo que JavaScript, así como cualquier otro idioma, debe estudiarse practicando, no simplemente leyendo. Intente consultar el curso Aprender a codificar en JavaScript.
Sin embargo, disfruté ese artículo con la lista de libros de JavaScript:
15 impresionantes y gratuitos libros de JavaScript
Allí, espero, puedas encontrar la opción perfecta para ti.

En mi opinión, este libro te mojará los pies y ofrece un enfoque más laico para aprender Patrones de diseño que he visto en otros libros de texto clásicos.

Simplemente se actualiza para Java 8, Head First Design Patterns: Eric Freeman, Bert Bates, Kathy Sierra, Elisabeth Robson: 0000596007124: Amazon.com: Libros

Para mí, comprender los conceptos básicos de un patrón de diseño es importante. Los detalles de implementación son secundarios. Los detalles de implementación se pueden buscar fácilmente cuando sea necesario si entiendo el contexto en el que se aplica un patrón de diseño.

Me parece más abuso que el uso adecuado de los patrones de diseño en mi carrera de una década y media.

Creo que comprender el contexto de un Patrón de diseño, es decir, cuándo usar un patrón, es más importante que los detalles exactos de implementación.

Si no tiene tiempo para leer un libro, le recomiendo ver este video para comprender el contexto de varios patrones de diseño.

Me gusta este: Head First Design Patterns. Hay muchos ejemplos de código y realmente pasa por la implementación a fondo.

Si bien todos los ejemplos están en Java, en realidad no hay nada específico sobre ellos. Por lo general, cuando aprendo un nuevo patrón de diseño, trato de implementarlo en al menos otros dos idiomas para asegurarme de que lo tengo abajo.

Para una perspectiva algo diferente sobre los patrones de diseño en Java, eche un vistazo a A Little Java, A Few Patterns. Muy buena lectura, al igual que los otros pequeños libros de la misma serie.

Creo que es mejor aprender las pautas de diseño de material de Android de su sitio. Simplemente seguí sus patrones y creé mi primera aplicación. Será publicado la próxima semana.

Editz: Eres bienvenido a ser uno de sus beta testers.

Ir para “Head First Java”.
interesante y estimulante

Gang of Four (GoF) Dessign Patterns es imprescindible para leer sobre el patrón general oo. Es un poco viejo pero sigue siendo relevante hoy en día.