Pocket interview question

What is protocol oriented programming?