PhilosophyDependency Inversion Principle →Interface Segregation Principle →Liskov Substitution Principle →Open-Closed Principle →Single Responsibility Principle →SOLID →