C# code representations of software development design patterns
Creational
- Singleton (With lazy loading and no locks, assuring thread safety)
- Builder
- Factory Method
- Prototype
Behavioral
- Strategy
- Mediator
- Chain of responsability
- Template Method
Structural
- Facade