Question d’entretien chez Pocket

What is protocol oriented programming?