Camelot Global interview question

What is SOLID(object oriented design)