evgomes / csharp-designpatterns

Design patterns examples applied in real world situations. The intent of this repository is to show how .NET developers can write clean code, easy to maintain, using consolidated patterns to approach common situations while developing softwares..

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

C# Design Patterns

Design patterns examples applied in real world situations. The intent of this repository is to show how .NET developers can write clean code, easy to maintain, using consolidate patterns to approach software development common situations.

Currently, there are 10 patterns implemented, divided by category in separeted projects:

  • Behavioral
    • Observer
    • Strategy
    • Template Method
  • Creational
    • Abstract Factory
    • Builder
    • Singleton
  • Structural
    • Adapter
    • Composite
    • Decorator
    • Proxy

Feel free to study, use and modify the examples as you want. If you want to contribute adding new patterns to these examples or changing existing ones, clone the repository and start coding.

Make development easier, make code cleaner!

About

Design patterns examples applied in real world situations. The intent of this repository is to show how .NET developers can write clean code, easy to maintain, using consolidated patterns to approach common situations while developing softwares..

License:MIT License


Languages

Language:C# 100.0%