(n) (computer science) a programming language that enables the programmer to associate a set of procedures with each type of data structure, Syn. object-oriented programing language, Example:C++ is an object-oriented programming language that is an extension of C
a. (Computers) Using data structures called objects, which encapsulate data and typically are accessed by passing messages, which in turn may trigger internal procedures within the object which are invisible outside the object. [ PJC ]