A repo to help C# developers understand some design patterns.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
AbstractFactory
CompositionOverInheritance
DbVersionMigration
Decorator
Delegate
DistributedLocking
DynamicDispatch
Observer
Pipeline
PoorMansDependencyInjection
SimpleFactory
Singleton
Solid
Strategy
Tasks
Threading
UnitOfWork
Visitor
.gitignore
C.Sharp.Patterns.sln
README.md

README.md

c-sharp-patterns

This is yet another repo dedicated to design patterns in C#. This e-book will focus on the Gang of Four (https://en.wikipedia.org/wiki/Design_Patterns) patterns and other things such as SOLID, Dependency Injection and composition over inheritance.

Contributors

Anyone can contribute by sending a PR.

Disclaimer

As with many things in programming, pattern implementations can be pretty subjective. The main takeway is that each pattern solves a particular pain point commonly found in modern object-oriented programming.