A software design model in which objects contain both data and the instructions that work on the data. It is becoming widely deployed in distributed computing. Major object-oriented programming languages include C++, Smalltalk, Objective C, Object COBOL, and Eiffel.
The art and science of manipulating data, like programming, in the form of "objects", streamlining ways of identifying and addressing business problems and creating applications. Its applications are built up from objects containing both information and the intelligence needed to process that data in a single unit; particularly useful in workgroups where it lets a document contain its own security and routing information. Standards are being discussed by several bodies including the Object Management Group with its Object Management Architecture. Dogged by acronyms and competing methodologies, object technology is a growing phenomenon.
Any application development that is designed to use data packaged into objects. See CORBA.
Technology--usually programming languages--designed to work with objects.
the languages, environments, tools, and methodologies used to build software applications based on objects.
A computer programming approach that builds software applications through the repeated use of self-contained object-bits of data that are surrounded with the program information needed to gain access to the data. Objects can perform certain computer functions when they receive messages to do that function.