title: Inversion of Control < Dependency Injection
body: <p>I'm getting the feeling that there's is not such thing as inversion of control or rather the correct term is dependency injection. Am I wrong to assume this?</p>
  
  <p>I've been trying to define IoC for my own sake. In doing so I've learned a great deal about IoC containers and dependency injection.</p>
  
  <p>Just now, I read this from <a href="http://martinfowler.com/articles/injection.html#InversionOfControl" rel="noreferrer">Martin Fowler's website</a>:</p>
  
  <blockquote>
    <p>As a result I think we need a more
    specific name for this pattern.
    Inversion of Control is too generic a
    term, and thus people find it
    confusing. As a result with a lot of
    discussion with various IoC advocates
    we settled on the name Dependency
    Injection.</p>
  </blockquote>
  
  <p>In the world of modern IoC isn't dependency injection just one way to achieve IoC?</p>