G.Dependency Inversion Principle (DIP)