Implementing the GoF Design Patterns in C#
This README file is a work in progress. As I walk through the book contents, I'll add more content...
Considering the great importance and impact of this book in the developers community, reading it is definitely needed. Since I'm a .NET/C# developer, it only makes sense to recreate the book examples in C# as I walt through.
The main intention of this repo is to have a place to store the patterns in a language that I'm a little bit more comfortable with.
As I believe that knowledge should be shared, although I don't expect that much attention, I decided to make this public since the very beginning.
As mentioned, this book is a must read. As I haven't already read it, I didn't even bother to search for C# implementations of the examples. The idea is to learn by coding.
As I go through the patterns, I'll add them to the list bellow, in no particular order.
For each group of patterns (by purpose as the book), there will be an introduction with a starting point code implementation.
I won't delete those, because they might be useful for comparison with the final code of each pattern.