inversion of control - Solar-AS/DI-IoC GitHub Wiki In Object-Oriented programs, control is inverted as of the one exhibited in procedural programming. Make no assumptions about HOW a task will be accomplished Follow "The Hollywood Principle" Replacing collaborators should not have side-effects (LSP) Previous | Next