An open API service indexing awesome lists of open source software.

https://github.com/alexandra-valkova/designpatterns

Some design patterns (Singleton, Simple and Abstract Factory, Builder, Facade, Adapter, Chain of Responsibility, Mediator) examples written in C#
https://github.com/alexandra-valkova/designpatterns

abstract-factory-pattern adapter-pattern builder-pattern c-sharp chain-of-responsibility-pattern console-application csharp design-patterns dot-net-design-patterns facade-pattern factory-method-pattern factory-pattern mediator-pattern simple-factory-pattern singleton-pattern

Last synced: 6 months ago
JSON representation

Some design patterns (Singleton, Simple and Abstract Factory, Builder, Facade, Adapter, Chain of Responsibility, Mediator) examples written in C#

Awesome Lists containing this project

README

        

# Design Patterns
Design patterns examples written in **C#**, created initially for teaching purposes :mortar_board:

Including the following design patterns:
- **Creational**
- [Simple Factory](CreationalDesignPatterns/SimpleFactory)
- [Abstract Factory](CreationalDesignPatterns/AbstractFactory)
- [Builder](CreationalDesignPatterns/Builder)
- [Singleton](CreationalDesignPatterns/Singleton)
- **Structural**
- [Adapter](StructuralDesignPatterns/Adapter)
- [Facade](StructuralDesignPatterns/Facade)
- **Behavioral**
- [Chain of Responsibility](BehavioralDesignPatterns/ChainOfResponsibility)
- [Mediator](BehavioralDesignPatterns/Mediator)

:construction: A new revised version can be found in the [**revised** branch](https://github.com/alexandra-valkova/DesignPatterns/tree/revised) :herb: