What is a Solid Principle? The solid principle is one of the basic principles of software engineering. It states that software should be "solid" in the sense of being well-engineered, well-designed, and stable. The principle is sometimes expressed as the "SOLID" acronym, which stands for the following five principles: * Single responsibility principle * Open/closed principle * Liskov substitution principle * Interface segregation principle * Dependency inversion principle The solid principle is a good starting point for creating software that is well-designed and easy to maintain. * Single responsibility principle The Single Responsibility Principle (SRP) is a principle from computer science that states that every software module should have only one reason to change. This principle is also sometimes referred to as the Single Responsibility Rule (SRR) or the Single Point of Responsibility (SPOR). The SRP is one of the five principles of object-oriented programming o...
My name Lokesh and I'm software Engineer and Tech blogger