Pergunta de entrevista da empresa GoTo

What are the SOLID principles?