# Design Patterns

- [Interfaces](/development-for-winners/development/general/design-patterns/interfaces.md)
- [Factory](/development-for-winners/development/general/design-patterns/factory.md)
- [Builder](/development-for-winners/development/general/design-patterns/builder.md)
- [Inversion of control](/development-for-winners/development/general/design-patterns/inversion-of-control.md)
- [Enumerables & Collections](/development-for-winners/development/general/design-patterns/enumerables.md)
- [Service location](/development-for-winners/development/general/design-patterns/service-location.md)
- [Dependency injection](/development-for-winners/development/general/design-patterns/dependency-injection.md)
- [Aspect Oriented Programming](/development-for-winners/development/general/design-patterns/aspect-oriented-programming.md)
- [Strategy-like Patterns](/development-for-winners/development/general/design-patterns/strategy-like-patterns.md)
- [Repository](/development-for-winners/development/general/design-patterns/repository.md)
- [Repositories Again?!](/development-for-winners/development/general/design-patterns/repositories-again.md)
- [Service Composition](/development-for-winners/development/general/design-patterns/service-composition.md)
- [Reactive Extensions](/development-for-winners/development/general/design-patterns/reactive-extensions.md)
