Domanda di colloquio di Starkey

In object oriented design, what is "SOLID"?