Definition of Object-oriented programming

Babylon English
object oriented programming
computer programming in which small parts are defined as objects and divisions that have different relationships between them (Computers)

Search Dictionary:
Search Web Search Dictionary



Object-oriented programming definition was found in categories: Computer & Internet(3)  Language, Idioms & Slang(1)  Encyclopedia(1)  

Object-oriented programming Definition from Computer & Internet Dictionaries & Glossaries

FOLDOC
object-oriented programming
<programming> (OOP) The use of a class of programming languages and techniques based on the concept of an "object" which is a data structure (abstract data type) encapsulated with a set of routines, called "methods", which operate on the data. Operations on the data can _only_ be performed via these methods, which are common to all objects that are instances of a particular "class". Thus the interface to objects is well defined, and allows the code implementing the methods to be changed so long as the interface remains the same.
Each class is a separate module and has a position in a "class hierarchy". Methods or code in one class can be passed down the hierarchy to a subclass or inherited from a superclass. This is called "inheritance".
procedure call is described as invoking a method on an object (which effectively becomes the procedure's first argument), and may optionally include other arguments. The method name is looked up in the object's class to find out how to perform that operation on the given object. If the method is not defined for the object's class, it is looked for in its superclass and so on up the class hierarchy until it is found or there is no higher superclass.
OOP started with SIMULA-67 around 1970 and became all-pervasive with the advent of C++, and later Java. Another popular object-oriented programming language (OOPL) is Smalltalk, a seminal example from Xerox's Palo Alto Research Center (PARC). Others include AdaObject PascalObjective CDRAGOONBETAEmeraldPOOLEiffelSelfOblogESPLoopsPOLKA, and Python. Other languages, such as Perl and VB, permit, but do not enforce OOP.
FAQhttp://zgdv.igd.fhg.de/papers/se/oop/http://cuiwww.unige.ch/Chloe/OOinfo.
Usenet newsgroup: news:comp.object.
(2001-10-11)

Vb Glossary 1.0
object-oriented programming
object-oriented programming

In contrast with procedural programming, involves the use of both object-oriented design and an object-oriented programming language. Instead of consisting of sets of data loosely coupled to many different procedures, object-oriented programs consist of software modules called objects that encapsulate both data and processing while hiding their inner complexities from programmers and hence from other objects.

Internet Glossary
Object-oriented programming
A type of programming in which programmers define not only the data type of a data structure, but also the types of operations (
functions) that can be applied to the data structure. In this way, the data structure becomes an object that includes both data and functions. In addition, programmers can create relationships between one object and another. For example, objects can inherit characteristics from other objects.

One of the principal advantages of object-oriented programming techniques over procedural programming techniques is that they enable programmers to create modules that do not need to be changed when a new type of object is added. A programmer can simply create a new object that inherits many of its features from existing objects. This makes object-oriented programs easier to modify.
To perform object-oriented programming, one needs an object-oriented programming language (OOPL). C++ and Smalltalk are two of the more popular languages, and there are also object-oriented versions of Pascal.



Object-oriented programming Definition from Language, Idioms & Slang Dictionaries & Glossaries

hEnglish - advanced version
object-oriented programming

object-oriented programming
(oop) the use of a class of programming languages and techniques based on the concept of an "object" which is a data structure (abstract data type) encapsulated with a set of routines, called "methods", which operate on the data. operations on the data can _only_ be performed via these methods, which are common to all objects that are instances of a particular "class". thus the interface to objects is well defined, and allows the code implementing the methods to be changed so long as the interface remains the same.



Object-oriented programming Definition from Encyclopedia Dictionaries & Glossaries

Wikipedia English - The Free Encyclopedia
Object-oriented programming
Object-oriented programming (OOP) is a programming paradigm that uses "objects" and their interactions to design applications and computer programs. It is based on several techniques, including inheritancemodularitypolymorphism, and encapsulation. It was not commonly used in mainstream software application development until the early 1990s. Many modern programming languages now support OOP.

See more at Wikipedia.org...