Pergunta de entrevista da empresa Havelsan

What does SOLID principles mean?