Dependency injection
Dependency injection (DI) is an implementation of the dependency inversion principle with the aim of separation of concerns by separating the depndency's implementation from the class that's using it. That kind of abstraction makes it possible to have different implementations with the same public methods so the class using it, doesn't need to care which of the implementations is used. This is also especially useful for unit testing.
There are different types of dependency injection:
Here are 1,308 public repositories matching this topic...
Simple implementation of DI container. Just for learn.
-
Updated
Jul 13, 2023 - C#
Pneuma.DI is an lightweight dependency injection library designed for C#.
-
Updated
Apr 15, 2023 - C#
Test Azure function.
-
Updated
Mar 2, 2023 - C#
A project using Dependency Injection in ASP.NET Core.
-
Updated
Jun 19, 2023 - C#
✅ Validate services registered with @Sitecore's dependency injection container.
-
Updated
Dec 31, 2022 - C#
A small project to help me understand Dependency Injection in Unity.
-
Updated
Mar 26, 2023 - C#
Whats On Events - An Application made using Xamarin and Visual Studio 2015 to display and show events
-
Updated
Mar 28, 2017 - C#
Ofl.YouTube.Contract implementation registrations in Autofac.
-
Updated
Aug 21, 2017 - C#
Ofl.Google.Contract implementation registrations in Autofac.
-
Updated
May 24, 2017 - C#
Ofl.Google.Maps.Abstractions implementation registrations in Autofac.
-
Updated
May 25, 2017 - C#
Ofl.Google.Places.Contract implementation registrations in Autofac.
-
Updated
May 24, 2017 - C#
-
Updated
Feb 28, 2019 - C#
-
Updated
Apr 29, 2019 - C#
-
Updated
Feb 6, 2020 - C#
My solution to the BirthdayGreetings Kata. As you’re a very friendly person, you would like to send a birthday note to all the friends you have. But you have a lot of friends and you are a bit lazy, it may take some times to write all the notes by hand. The good news is that computers can do it automatically for you.
-
Updated
Oct 1, 2020 - C#
Created by Martin Fowler
Released January 23, 2004
- Followers
- 48 followers
- Website
- martinfowler.com/articles/injection.html
- Wikipedia
- Wikipedia