Chapter 1. Introduction

This book is for developers who know C# and want to improve their skills as designers. This book covers the same list of techniques as the classic book Design Patterns, written by Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides. This book (Design Patterns in C#) provides examples in C# and in a .NET setting. This book also includes many “challenges,” exercises designed to help strengthen your ability to apply design patterns in your own C# programs.

Why Patterns?

A pattern is a way of doing something, a way of pursuing an intent, a technique. The idea of capturing effective techniques applies to many endeavors: making food, making fireworks, making software, and to other crafts. In any new craft that is starting ...

Get Design Patterns in C# now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.