Pergunta de entrevista da empresa McKesson

What is an interface and why do you use them?