Skip to content

lassisg/DesignPatterns

Repository files navigation

Design Patterns

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.

Creational Patterns

About

Implementing the GoF Design Patterns in C#

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages