Thanks for the reply.
Fowler clearly writes that IoC was renamed to DI. He does not say that DI is a type of IoC. I know this is how it's perceived now(and perhaps rightfully so), but that's not what Fowler wrote. He did write this:
Quote:
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.
Those are Fowler's words from the linked article. I'm interested in what Fowler and Johnson intended more so than how it's currently percieved.
<snip>