Please note: This page is imported from my wiki, which hasn't been updated in over 10 years. Some of the formatting was lost during the import. I'll try to get around to fixing it someday.
Inversion of Control
Inversion of Control is a pattern used to reduce the coupling of objects.
Martin Fowler more accurately described the act of inverting control as dependency injection.