This is the most common web-site that people refer to is http://www.dofactory.com/Patterns/Patterns.aspx
I'm currently reading Foundations of OOP Using .NET 2.0 Patterns. It is quite ok but can be a bit luan sometimes.
The melody of logic will always play out the truth. ~ Narumi Ayumu, Spiral
darenhan:i m not trying to copy quick examples, just want to know when to use them ...and which patterns are suitable for best performance etc
I'm afraid you won't be able to do that unless you take time to LEARN it.
Hmm, Design patterns in C# treats the basic 24 design patterns introduced by the Gang of four. but still if do not have a language fixationa and can read any book that gives examples in any Object Oriented language. I would suggest you to go through the Original Gang of four book which other than cataloging the 24 design patterns give a comprehensive treatment of what ,why and how of a design pattern. if you still want to go even further and want to understand the history of design patterns and the original concepts read the book by christopher alexander. mind you the Alexander book is basically a book of architecture where all the concepts originated from.
Hmm you can never have a catalouge of all design patterns in .net You will have to understand the basics of oops so that you can learn them from any language and apply follow them in C#.
The place where all the Design patterns are catalouged is the Portland Pattern Repositoryyou can find a link to it at the design patterns home page
Hi,
I would like to vote for "Head First Design Patterns". One of the book that doesn't make me sleep :-) .. Unfortunately it's in Java.
I would love to read for "Head First Object Oriented Analysis And Design".
Regards,
hadi