Download Source Code from GitHub

Read Errata

But at


This book:
  • Is for C# developers who want to improve their skills as designers.
  • Covers the same techniques that the classic book Design Patterns explains, but provides examples using C# and the .NET Framework.
  • Includes many challenges — exercises designed to help you strengthen your ability to apply design patterns in your own C# programs.
  • Available on Amazon (affiliate link).


Design Patterns in C#

Copyright 1994-2016, William C. Wake -