

Buy anything from 5,000+ international stores. One checkout price. No surprise fees. Join 2M+ shoppers on Desertcart.
Desertcart purchases this item on your behalf and handles shipping, customs, and support to Malaysia.
🧠 Code smarter, not harder — design patterns that stick!
Head First Design Patterns, 2E is a top-rated, brain-friendly guide that uses the latest cognitive science to help developers master extensible and maintainable object-oriented software design. With over 1,300 reviews and a 4.7-star rating, it’s a must-have for professionals aiming to elevate their coding skills and build scalable systems.


















| Best Sellers Rank | 127,837 in Books ( See Top 100 in Books ) 92 in Web Scripting & Programming 210 in Software Design & Development 211 in Computing & Internet for Professionals |
| Customer reviews | 4.7 4.7 out of 5 stars (1,362) |
| Dimensions | 19.69 x 3.81 x 22.86 cm |
| Edition | 2nd |
| ISBN-10 | 149207800X |
| ISBN-13 | 978-1492078005 |
| Item weight | 1.2 kg |
| Language | English |
| Part of series | Head First |
| Print length | 669 pages |
| Publication date | 31 Dec. 2020 |
| Publisher | O′Reilly |
A**R
Must read and practice this book
Stairway to become a good developer by learning from the system design patterns.
S**H
One of the best
One of the best books if you're just getting started with Design patterns, it's not a reference book but will help you understand the patterns and why and when to use them. the code examples is totally in Java, but there are some adaptations of the code to different languages on the Internet
M**L
Awesome
Awesome book. I'd usually forget what I've learnt about design patterns but this book made me remember design patterns for much longer. It is bad DP reference book but it was never intended to be used as reference.
G**M
It is an essential for software engineers
The way the book is written makes it easy for the reader to comprehend the concepts. I believe it's a great resource for software engineers, especially those who are interested in Object Oriented programming. Because the examples and sample code are written in Java, knowledge of Java is required.
A**N
We’ll explained
If you have bit of experience programming and want to level up your skills by learning how to approach problems using standard design patterns, this is a very well explained intro.
G**V
A really well written book on design patterns
I really liked this book. It made an important, but what could be a boring a topic, into an interesting read.
M**T
Just what you need
Good book tells everything about design patterns with good explanation.
A**P
Not what I expected, this book is dire!
Having been a developer for 20 years I thought I might have a refresh, so wanted a great book, but this isn't it, its not what I expected, the content is very spread out and very easily bore the living life from you, the content could be so much more succinct and easily fit into something a quarter of the size. It seems to waffle on, which I found hard to keep reading. I feel examples could be better so in all I'm not impressed. Don't bother getting this, just googleing the patterns and examples would be much better and cheaper. It's not a keeper for me, I will be returning it. I read the pragmatic programmer before, which was so much better.
S**S
Me brinda la información que buscaba, el envío fué muy rápido. Estoy muy satisfecho con mi compra.
B**A
Gives great insights on the various design patterns that are there to create scalable systems.
R**A
Grab this book to learn design patterns in easy and fun way. It has Java code examples and keeps you engage with every example by answering all those question which arises while solving them. Read dumb questions from book to cover the grey areas as well.
A**R
Das Buch erklärt die Design Patterns einfach perfekt! Es macht wirklich spaß, das Buch zu lesen, da hier viele Illustrationen und praktische Beispiele verwendet wurden. Es versucht auch nicht der Ersatz für das Buch der GoF zu sein.
P**O
Very technical and well written
Trustpilot
2 weeks ago
3 days ago