User:Rjbritt071/Books/Modern Software Design

Modern Software Design

 * Inverted Control Overview
 * Inversion of control
 * Hollywood principle


 * Inverted Control Details
 * Dependency inversion principle
 * Factory (object-oriented programming)
 * Service locator pattern
 * Dependency injection
 * Template method pattern
 * Strategy pattern


 * Other
 * Design by contract