Objektorientert programmering har utvidet bruksområdet til protokollbegrepet til å inkludere programmeringsprotokoller tilgjengelig for tilkobling og kommunikasjon mellom objekter.