What are the SOLID principles? Explain each briefly. | Advanced Concepts and Design Principles | OOPS Interview Questions | NextRound.in