(This book won the 15th Jolt General Purpose Book Shock Award in 2005. It was rated as one of the "Top 10 Most Favorite Technical Books in 2007" by China pub members and one of the top 10 most popular IT books in 2006 by Programmer and other organizations. This book is approaching perfection because it still has a proper high readability while providing professional knowledge. The narration is prestigious and beautiful. You don't want to rebuild the wheel (or worse, the wheel without pneumatic tires), so you seek help from the design pattern - the design pattern is the experience that everyone faced the same software design problem in the past. With design patterns, you can use the essence of other people's practical experience, so the next moment can be used in other offices, such as more challenging offices, more messy offices and more interesting offices. You want to learn: · Main patterns · When to use a certain pattern and why to use this pattern · How to choose these patterns immediately in your own design · When to not use this pattern (how to prevent misuse of patterns) · What is the principle of object-oriented design based on which a pattern is designed? More importantly, you want to learn design patterns without feeling sleepy. If you have ever read any "head first" series of books before, you will realize that what you can get from this book is: let your brain fully operate through rich visual effects. The compilation of this book uses a lot of latest research, including neurobiology, cognitive science and learning theory, which makes this book deeply trace these design patterns in your mind and not easy to forget. You will be better at managing problems in software design, and you can better exchange patterns with your team members.
Head First Design Pattern (Chinese Version). pdf
..... Too many files omitted)