a (computing|programming) Using entities called objects that can process data and exchange messages with other objects.