Head First Design Patterns

If you want to explore design pattern I would recommend this book. Actually the examples are given in Java language but if you know C# it doesn't matter. The book is designed in such a way that you will never get bored with the explanation so I bet you cannot stop reading once you start it. And there is no boring theory at all.

I can guarantee you that learning was never so funny before I read this book.It has a lot of visuals, quizes, homework and answers and interview between design patterns etc.
Overall I can tell you this book is almost perfect and highly recommendable for any software developer / designer / architect.

Table of Contents

1. Welcome to design Pattern : an introduction
2. Keeping your objects in the know :the observer pattern
3. Decorating Objects : the decorator pattern
4. Baking with OO Goodness : the factory pattern
5. One of a kind Objects : the singleton pattern
6. Encapsulating Invocation : the Command Pattern
7. Being Adaptive : the adapter and facade pattern
8. Encapsulating Algorithms : the Template method pattern
9. Well managed Collections : the iterator and composite pattern
10.The state of things : the state pattern
11.Controlling Object Access: the proxy pattern
12.Patterns of patterns : compound patterns
13.Patterns in the real world : better living with patterns
14.Appendix : leftover patterns

Product Details :

Title: Head First Design Patterns
Authors: Eric Freeman, Elisabeth Robson, Bert Bates, Kathy Sierra
Publisher: O'Reilly Media
Pages: 678
Print ISBN: 978-0-596-00712-6 | ISBN 10: 0-596-00712-4
Cost: Rs. 625/-

For more information :


No responses found. Be the first to comment...

  • Do not include your name, "with regards" etc in the comment. Write detailed comment, relevant to the topic.
  • No HTML formatting and links to other web sites are allowed.
  • This is a strictly moderated site. Absolutely no spam allowed.
  • Name: