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

https://github.com/slavikdev/sharp-patterns

Collection of classes which help to organize .NET code by using design patterns.
https://github.com/slavikdev/sharp-patterns

csharp design-patterns dotnet library patterns

Last synced: about 1 month ago
JSON representation

Collection of classes which help to organize .NET code by using design patterns.

Awesome Lists containing this project

README

          

# Sharp Patterns
Organize your .NET code with design patterns.

[![Build status](https://ci.appveyor.com/api/projects/status/rkv4b6h0lhe7nltd?svg=true)](https://ci.appveyor.com/project/slavikdev/sharp-patterns)

## Features
* *Chains* (Chain of Responsibility pattern):
* [SimpleTaskChain](https://github.com/slavikdev/sharp-patterns/wiki/SimpleTaskChain) executes tasks one by one without any result.
* [TaskChain](https://github.com/slavikdev/sharp-patterns/wiki/TaskChain) executes tasks one by one, passing previous task result to the next task. Returns last task result.
* *Repositories* (Repository pattern).

## Installation
Nuget package name is `SharpPatterns`.
```
PM> Install-Package SharpPatterns
```