Skip to content

tobbie/csharp-design-patterns

Repository files navigation

Design Patterns in C# - A collection of the Gang Of Four patterns (WIP)

The project is a group of class libraries that contain creational, behavioral and structural design patterns

Creational patterns

* Singleton
* Factory Method
* Abstract Factory
* Builder
* Prototype

Structural patterns

* Adapter
* Facade
* Decorator
* Composite
* Bridge
* Flyweight
* Proxy

Behavioural patterns

* Observer
* Strategy
* Command
* State
* Mediator
* Chain of Responsibility
* Template Method
* Visitor
* Iterator
* Memento