Pergunta de entrevista da empresa Google

Cannot disclose by the question was regarding using interfaces and creating classes.