SOLID Principles Single Responsibility Principle(SRP) Open Close Principle(OCP) Liskov Substitution Principle(LSP) Interface Segregation Principle(ISP) Dependency Inversion Principle(DIP)