This is a summary for Design Patterns in C#
For each patterns category, you will find
-
Separate slides folder for each pattern derived from this category, please read the slides first
-
Simple console application contains an example for each pattern derived from a this category
- Factory Design Pattern
- Factory Method Design Pattern
- Abstract Factory Design Pattern
- Builder Design Pattern
- Fluent Interface Design Pattern
- Prototype Design Pattern
- Singleton Design Pattern
- Non-Generic Repository Pattern
- Generic Repository Pattern
- Both Generic and Non-Generic Repository
- UnitOfWork With Repository Pattern
- Constructor Dependency Injection
- Property Dependency Injection
- Method Dependency Injection
- Dependency Injection using Unity Container in MVC
In the coming days, I will push the other categories