WebGlossary.info
Inversion of Control
- A programming principle that inverts the flow of control as compared to traditional control flow. In IoC, custom-written portions of a computer program receive the flow of control from a generic framework. A software architecture with this design inverts control as compared to traditional procedural programming, where the custom code that expresses the purpose of the program calls into reusable libraries to take care of generic tasks. With inversion of control, it is the framework that calls into the custom, or task-specific, code. ← Wikipedia
- Previous term: Intrinsic web design
- Next term: Inverted Triangle CSS
- Random term: ARIA