ZF Group Interview Question

Explain each of the five solid principles