Professional C# Design Patterns Applie

A design pattern describes a common programming problem and a "template solution". This book gives a practical approach to using design patterns in the C# language, developed for use with the .NET platform. The book is not a treatment of the theory of design patterns. It shows design patterns applied in real world architectural scenarios so that they can be seen in action and the benefits that they bring are visible. The book covers: an introduction to design patterns; design patterns applied in the data, business logic, and presentation