Inversion of control

From CSSEMediaWiki
Revision as of 04:21, 23 August 2009 by BenMcDonald (Talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Inversion of control is a software design principle that describes the flow of control being removed from central control.

Martin Fowler describes this principle under the name Dependency Injection. See Martin Fowler - 'Inversion of Control Containers and the Dependency Injection Pattern' [1]

The factor pattern is an example of Inversion of control.

Personal tools