S.O.L.I.D (S)ingle Responsibility Principle (SRP) (O)pen-Close Principle (OCP) (L)iskov Substitution Principle (LSP) (I)nterface Segregation Principle (ISP) (D)ependency Inversion Principle (DIP) Single Responsibility soon Open-Close Principle soon Liskov Substitution Principle soon Interface Segregation Principle soon Dependency Inversion Principle soon