Infosys interview question

Explain SOLID principles in detail ?