"

 Frameworkiin perustuva DI-koodi Esimerkki 
En suosittele ketään käyttämään kovakoodattuja merkkijonoja rivissä.
Sivun viimeisessä osassa oleva esimerkki olisi parempi, jos siihen lisättäisiin staattinen luokka, joka sisältää merkkijonot:
//tilastinen luokka, jonka kehys tarjoaa tai käyttäjä on kirjoittanut ja joka osoittaa, mitkä riippuvuudet ovat käytettävissä.
public static class MyAvailableServices{
    public static final string CarBuilderService = ""CarBuilderService"";
    public static final string VanBuilderService = ""VanBuilderService"";
}

public class Oma sovellus {
    public static void main(String[] args) {
        Service service = (Service)DependencyManager.get(MyAvailableServices.CarBuilderService);
        Car car = (Car)service.getService(Car.class);
        car.setPedalPressure(5);
        float speed = car.getSpeedInMPH();
    }
}"