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 :
http://shop.oreilly.com/product/9780596007126.do