Pergunta de entrevista da empresa Pocket

What is protocol oriented programming?