Dependency Inversion Principle - Eustad