Introduction - If you have any usage issues, please Google them yourself
C# Design Patterns
Design patterns were introduced in Erich Gamma, Richard Helm, Ralph Johnson,
and John Vlissides’s seminal work Design Patterns: Elements of Reusable Object-
Oriented Software (Addison-Wesley). The book specifies and describes 23 patterns
that form the foundation of any study of the subject, which are still regarded as the
essential core patterns today.