This is a project intended to be used as a reference of the use of design patterns on a dotNet application.
This repository implements patterns on Console Applications, therefore, the use is very limited and it should be used as only a form of visualizing how the patterns work.
-
Creational
- Abstract Factory
- Builder
- Factory Method
- Prototype
- Singleton
-
Structural
- Adapter
- Bridge
- Composite
- Decorator
- Facade
- Flyweight
- Proxy
-
Behavioral
- Chain of Responsibility
- Command
- Interpreter
- Iterator
- Mediator
- Memento
- Observer
- State
- Strategy
- Template Method
- Visitor
- Victor Rosa - Platiplus
This is an Open source project (MIT).