Pergunta de entrevista da empresa ClearBank

Refactor code using SOLID principles.