Pergunta de entrevista da empresa Xe

SOLID principles and how they related to my coding challenge