In this article, we will take a look at the problem in more depth and learn how others have tried to solve the problem by utilizing frameworks that implement the
Inversion of Control(or IoC) pattern. First, we'll become familiar with some terms, the IoC pattern, and other patterns that have tried to implement a solution (but didn't
completely succeed). Then we'll move on, to see how two of the most popular IoC frameworks are used today. These frameworks are PicoContainer and HiveMind.
rating comment: This article provides a great, but still brief, introduction to the IoC pattern. It pinpoints the problems of component dependency, and shows how to resolve it using IoC frameworks.