Dependency Injection Container Dependency Injection implementation of the Inversion of Control Pattern.