Skip to content

Latest commit

 

History

History
23 lines (18 loc) · 797 Bytes

README.md

File metadata and controls

23 lines (18 loc) · 797 Bytes

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!