Skip to content

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

Notifications You must be signed in to change notification settings

evgomes/csharp-designpatterns

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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..

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages