SOLID Object-Oriented Design

Dependency Injection