Explain the concept of SOLID in software architecture?
The SOLID principles refer to the 5 major principles of Object Oriented Design. If a software is developed with keeping these principles in mind, then it increases the maintainability, flexibility and understandability of the software.
These principles are as follows:
Single responsibility principle (SRP)
Open closed principle (OCP)
Liskov substitution principle (LSP)
Interface segregation principle (ISP)
Dependency inversion principle (DIP)
Watch more Playlists:
System Design Interview Questions: • System Design Interview Questions
Software Architect Questions: • Software Architect Interview Questions
Microservices Questions: • Microservices Interview Questions
Devops Interview Questions: • DevOps Interview Questions
Connect with us:
Facebook: / knowledgepowerhouse
Twitter: / knowledgepowe10
Amazon: https://www.amazon.com/Knowledge-Powe...
Site: www.knowledgepowerhouse.com