Head First Design Patterns is authored by Bert Bates, Elisabeth Freeman, Eric Freeman and Kathy Sierra. This is one of the books in the best selling 'Head First' series. This design book shares with students the common problems that people face while trying to develop a new software, or striving to invent a new design pattern, and thereby trains them how to overcome them. This book provides readers with information about the best experiences and practices of others, in order to help students spend time on creative, innovative and productive work.
The Head First series is the co-creation of Kathy Sierra, an American gaming developer cum programming instructor, and Bert Bates, another computer expert. The books in this series are intended to impart technical knowledge, basically about computers and software. Many of the books in this series are available for online purchase in India.
This book is not only informative, but also fun to read. Students get to learn about a wide range of design patterns. They also learn how to use them, and when not to use them. The authors of the book know how to discuss design patterns interestingly. The topical discussion in this design book is supported by case studies and practical examples, so that students not only learn their theoretical descriptions, but also develop an idea about their practical appearances. This book is also intended to teach students about the use of patterns in Java API. Like a professional tutor, Head First Design Patterns teaches students how to exploit the built-in pattern support of Java in their own code. Additionally, the design book provides students with knowledge about object oriented design principles. Every principle is described in an easy, straight and lucid language, so that students can learn them efficiently.
One of the most important features of the book is that it encompasses sixteen of the most commonly used and seen design patterns, for example_Strategy, Singleton, State, Proxy, Observer, Composite Decorator, Command and Adapter. Each pattern is accompanied by a useful page reference to its canonical description, the "Gang of Four" text, the Head First Design Patterns and finally, a visual guide intended to provide better knowledge and understanding. Published by Shroff/O'Reilly, the paperback edition of the 688-page book has the ISBN 10 number 8173664668 and ISBN 13 number 9788173664663.
About the Author
About the Authors: Elisabeth Freeman and Eric Freeman are authors, technology innovators and educators. After leading digital media for four years and their internet efforts for the Walt Disney, they're using some of these concepts for their own media including this book. Both Eric and Elisabeth Freeman hold a computer Science degree from Yale University. Eric has a Ph.D. and Elisabeth holds an M.S. Degree. Kathy Sierra used to work as a master trainer for Sun Microsystems and has taught their instructors different methods of bringing latest technologies to the customers. Kathy formed her Head First Design Patterns series with the help of her partner Bert Bates who is a 20-year old Java instructor, a software developer and a co-developer of Sun's imminent EJB exam (Sun Certified Business Component Developer). Most of his life he has been with a time stretch in artificial intelligence.