Pergunta de entrevista da empresa RM

what is interface and abstract class