ZF Group interview question

Explain each of the five solid principles