2.5. Inversion Of Control

The following topics are covered:

2.5.1. How
2.5.2. Injection
2.5.3. Side effects

The services are not responsible for the instantiation of the components on which they depend.

This architecture provides a loosely coupled design where the implementation of dependant services can be transparently exchanged.

This pattern has several names:

Copyright ©2012. All rights reserved. eXo Platform SAS