Three different ways to achieve DI (Dependency Injection): 1. Constructor Injection 2. Property Injection 3. Method Injection