I have been trying to learn about dependency injection and have been reading about and trying to code a small dependency injection container similar to this: http://fabien.potencier.org/article/12/do-you-need-a-dependency-injection-container
The one thing that is confusing me is this:
Isnt a dependency injection container just a glorified implementation of the factory pattern?
If so, why not just call it that, why the need for a fancy term only to confuse matters.
If it isnt, can someone explain what i am missing here?