Dependency Injection in the simplest terms
medium.com