Pregunta de entrevista de ClearBank

Refactor code using SOLID principles.