Domanda di colloquio di Pocket

What is protocol oriented programming?