What is SOLID design principles
SOLID principles form the fundamental design guidelines for Object Oriented Programming. Understanding these principles are important to make the application scalable as well as maintainable. When the application scope increases and new features are added, bad design can make the task very difficult while a well designed application can reduce the effort significantly and also …