Sollicitatievraag bij Elsevier

Describe SOLID principles. How is it applied to code?