design-patterns
design-patterns copied to clipboard
Real world examples of most popular design patterns implemented in .NET Core Web API
Design patterns in real world examples
Real world examples of most popular design patterns implemented in .NET Core Web API
Table of Contents
Creational patterns
- Factory - Create factories with different discount calculation logic
- Abstract factory - Embedded croissant maker logic
- Builder - SQL query creator for different SQL server providers
- Prototype - Simple implementation of object shadow copy
- Singleton - Thread safe file logger service
Structural patterns
- Adapter - Adapting various electronic components into one interface
- Bridge - Postgres and mongo database via one interface
- Composite - TODO
- Decorator - TODO
- Facade - TODO
- Flyweight - TODO
- Proxy - TODO