SOLID Principles

SOLID principles are the design principles that enable us to manage with most of the software design problems. S: Single Responsibility Principle (SRP) O: Open closed Principle (OSP) L: Liskov substitution Principle (LSP) I: Interface Segregation Principle (ISP) D: Dependency Inversion Principle (DIP) Single Responsibility Principle SRP says "Every software module should have only one … Continue reading SOLID Principles