×

Inversion of control

In software engineering, inversion of control is a design principle in which custom-written portions of a computer program receive the flow of control from a generic framework. The term "inversion" is historical: a software architecture with this... Wikipedia