Basic Definition

Object-oriented programming(OOP) is a computer programming paradigm, in which writing programs in one 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 which are instances of a particular \"class\".

Rate definition

Additional Terms