




HEAD FIRST DESIGN PATTERNS (A Brain Friendly Guide) : Freeman, Eric, Freeman, Elisabeth, Sierra, Kathy, Bates, Bert: desertcart.in: Books Review: Must read for a easy, fun understanding of design patterns - Great book for beginners. It explains the concepts in a fun, interesting and interactive manner. Would recommy this book to anyone willing to learn design patterns Review: Best book - Best book for learning design patterns, everything is explained in detail and with good example, which are easy to remember



| Best Sellers Rank | #407,008 in Books ( See Top 100 in Books ) #5,352 in Computer Science Textbooks #10,596 in Computers & Internet |
| Customer Reviews | 4.5 4.5 out of 5 stars (1,748) |
| Dimensions | 20.32 x 3.56 x 23.5 cm |
| ISBN-10 | 0596007124 |
| ISBN-13 | 978-0596007126 |
| Item Weight | 1 kg 290 g |
| Language | English |
| Paperback | 638 pages |
| Publisher | O′Reilly; 1st edition (5 November 2004) |
K**R
Must read for a easy, fun understanding of design patterns
Great book for beginners. It explains the concepts in a fun, interesting and interactive manner. Would recommy this book to anyone willing to learn design patterns
A**A
Best book
Best book for learning design patterns, everything is explained in detail and with good example, which are easy to remember
R**L
This book actually teaches you how to implement design pattern
- Very good book on design patterns. This book provides both theoretical and practical knowledge. - Writing is very good and makes the reading interesting. - Uses very good examples to explain the concept. - Every concept is implemented in Java code. Code is well explained which makes it easy to understand the concept from practical aspect. Whereas lot of other books emphasis on theory, this book gives importance to practical implementation as well and that really helps when it comes to applying the concept in real world.
V**M
Nice book
Nice. Book was really helpful in understanding of design patterns. Thanks for making it simple to understand. Thank you so much.
N**S
Design patterns valare simple aanu...
Design patterns valare Simple aanu, Powerful !!! Bhayangara powerful aanu... Alle... Pinne Safe. Design patterns valare safe aanu. :-) Jokes apart... It gets real interesting page after page. Real good explanation with understandable code examples. Must read.
N**L
wonderful reading journey
i started learning about the design patterns out of curiosity with the standard book on the subject by the GoF. But ever since I opened this one, I have never gone back and now feel much more resourceful. Though, the latter may not replace the former, I believe this book provides a perfect starter, that not only whets one's appetite, but at the same time pumps in a strong motivation to dig further into the topic. Highly recommended!
F**Q
Awesome book
Very nice book, clean and detailed explanation regarding design pattern, I am very happy that I found this book, now my designing skill have been improved very much
G**P
Good part: * Easy to read * Engaging * ...
Good part: * Easy to read * Engaging * Explains stuff with examples so that everything is reinforced; * Unlike most books I tried, I actually felt like doing the exercises; I credit it to the style of presentation Bad part: * The examples are really light-weight; Not the most real world examples Neutral stuff: * Examples are all java based.
E**E
Da ich mich hauptsächlich mit Embedded-Entwicklung in prozeduralen Sprachen befasse, war mir das Thema Design-Patterns bisher relativ unbekannt. Im Web findet man einiges zu diesem Thema, allerdings meist sehr trocken und in Form von Pattern-Katalogen ohne konkreten Praxisbezug. Meist wird lediglich ein Beispiel in diversen Programmiersprachen umgesetzt und fertig. Über die Hintergründe, die zur Entwicklung eines Patterns geführt haben, findet man meist eher wenig Informationen. Nach einigem Stöbern bei Amazon fand ich dieses Buch, und ich muss sagen, dass sich die Anschaffung voll und ganz gelohnt hat. Keine sture Auflistung möglichst vieler Patterns, stattdessen eine didaktisch eigenwillig, aber äußerst effektiv gestaltete Reise in die fiktive Stadt Objectville, deren Bewohner mit allzu bekannten Problemen bei der Software-Entwicklung zu kämpfen haben. Jedes Kapitel widmet sich einem Pattern, wobei eine sinnvolle Auswahl aus den GoF-Patterns getroffen wurde. Beginnend mit einer Problemstellung werden die Patterns Schritt für Schritt erarbeitet, wobei auch Irrwege gezeigt und erläutert werden. Zwischendurch sorgen kleine Aufgaben für eine Festigung des Gelernten. Der Schreibstil ist locker, das Layout gezielt ungewöhnlich, um das Gehirn zur Mitarbeit anzuregen statt mit ewigen Textmengen zu langweilen. Für mich geht dieses Konzept auf, man kann das Buch regelrecht verschlingen, und trotzdem bleibt der Stoff "hängen". Zweiflern empfehle ich "Pragmatisches Denken und Lernen" von Andy Hunt, das einige Einblicke in die Hintergründe solcher Lehrmethoden bringt. Gute Englischkenntnisse sollten natürlich vorhanden sein, was allerdings bei der angesprochenen Zielgruppe heutzutage wohl ohnehin unerlässlich sein dürfte. Nachtrag: Meine Java-Kenntnisse würde ich maximal als "grundlegend" bezeichnen. Trotzdem hatte ich keine Probleme mit dem Verständnis der erarbeiteten Code-Beispiele, da es in diesem Buch nicht um das Ausreizen aller Sprachfeinheiten von Java geht, sondern eben um Software-Design und Struktur.
D**L
Es un libro que todo desarrollador debería leer, vale mucho y es una joya. Son claros y concisos al momento de explicar los temas además siempre mencionan las variantes de los patrones y en muchos casos muestran como lo hace Java y si existe alguna falta en la manera en que java ha implementado ciertos patrones de diseño.
D**R
Head First Design Patterns is an excellent introductory text for design patterns, plus object oriented design in general. Each chapter in the main part of the book covers one or two of the most common design patterns in great depth, including motivation, sample code, exercises, as well as answering many of the questions a reader is likely to have. Additionally, one of the things that makes the book great is that each chapter uses the context of the design pattern to introduce one or two important object oriented design principles such as the Open-Closed Principle and the Principle of Least Knowledge. Less common patterns are covered in the appendix, although in much less depth. I bought this book for my 17-year-old nephew -- who is in the second year of a high school computer programming course -- as a companion to the Gang of Four book. I think the two books work well together, with Head First Design Patterns working as a more accessible introduction to design patterns, and the Gang of Four book serving as a reference for later on. He definitely finds the Head First book easier to read as a beginner. Even I, with a college degree in Computer Science and 20 years in the software development industry, find it valuable, at least as a review. For those wondering about which edition they will get, I bought this book through Amazon and received the tenth anniversary edition, updated for Java 8. The main difference is that it takes advantage of the newly-introduced Lambda Expressions. Although the book uses Java throughout, C# developers will have little if any trouble with the examples. In many cases, the code is identical. Slight nitpick: Some of the patterns in the appendix are given short shrift in the interest of space. For example, the section on the Visitor Pattern leaves out the important fact that one of the main motivations for the pattern is to overcome the limitations of languages that support only single dispatch. Said another way, the Visitor Pattern is trivial to implement in languages that support multiple dispatch. For more detail on these design patterns, I recommend the Gang of Four book, or online resources.
と**も
とてもしっかりしてる良本
E**R
Excelente livro, boa didática e já utiliza o Java 8
Trustpilot
1 month ago
3 weeks ago