Dependency Injectionthe same term defines the simple process of externally providing instance variables to a class as it does to the Container object's magical auto-instantiation of object (which also "injects dependencies."). But in detail related to concrete5 you will find it here.