CodePlex.DesignPatterns

CodePlex.DesignPatterns consists of a single Visual Studio 2008 solution designed to present each of the design patterns from Design Patterns Elements of Reusable Object-Oriented Software with concise C# code samples.

Along with the concise C# code samples, there will also be a discussion on the use of the particular design pattern within software architecture today. Where appropriate, examples from within the .net framework itself will be discussed.

Beyond the Gang-of-Four design patterns additional patterns will also be added to the project such as those from Patterns of Enterprise Application Architecture by Martin Fowler.

With the Visual Studio 2008 solution structure checked into TFS tonight there will be code added to the solution with an aim to have another design pattern coded each week beginning with the Singleton design pattern and the other creational patterns.

Another interesting reference for design patterns is C# 3.0 Design Patterns by Judith Bishop.

Last edited Sep 10, 2008 at 4:45 AM by DougHolland, version 5