Pergunta de entrevista da empresa SigTuple

Explain ports and adapters pattern.