I have had an ill judgment about the book which title “*** for Dummies”. I thought Pfttt… who needs the books like that. I’m no dummy, I’m pro. Well, when I opened my mind and read this book titled “Design Patterns for Dummies”, hey, this book is not that bad, even it’s good for both beginner and expert programmer.
Even the book is relatively thin and only consist 319 pages, it consists bunch of design patterns and sample code in Java for each related design pattern. This book has a better way to explain such complex pattern to the reader than the book that used for an academic purpose (Textbook I used in college). Explaining such complex pattern into simple sentences and using an example of a real-world problem, the book will serve better for beginner and pro.
In the end of the book, you will read guide how to make your own design pattern for your programming problem. It’s really enjoyable reading the first part of the book explaining various design pattern and the end of the book you’ll learn to make one for your own problem and design pattern.
If you’re programmer or coder and you always worry about your code – whether you’re doing it right or not, you’re not alone, Design Pattern will come handy to you. And you probably need to read this book. This book will give you better understanding about Design Pattern and brief introduction before (if you want to) you read the legendary design pattern book used a lot in universities: Design Patterns: Elements of Reusable Object-Oriented Software (1995, Pearson Education, Inc. Publishing as Pearson Addison Wesley)