Pergunta de entrevista da empresa InAllMedia

list and explain SOLID patterns