Object-oriented programming

related topics
{math, number, function}
{system, computer, user}
{theory, work, human}
{specie, animal, plant}
{work, book, publish}
{ship, engine, design}
{language, word, form}
{group, member, jewish}
{style, bgcolor, rowspan}

Object-oriented programming (OOP) is a programming paradigm that uses "objects" – data structures consisting of data fields and methods together with their interactions – to design applications and computer programs. Programming techniques may include features such as data abstraction, encapsulation, modularity, polymorphism, and inheritance. Many modern programming languages now support OOP.

Contents

Full article ▸

related documents
Structured programming
Abstraction (computer science)
Aspect-oriented programming
Preprocessor
PL/SQL
MATLAB
Icon (programming language)
Insertion sort
Reference counting
Tail recursion
Kernel (matrix)
Square root
Integer
Cantor's diagonal argument
Equivalence relation
Cholesky decomposition
Template (programming)
Standard ML
Supremum
Extended Euclidean algorithm
Hausdorff dimension
Hexadecimal
Complete metric space
Taylor's theorem
L'Hôpital's rule
Vigenère cipher
Dirac delta function
Metric space
Communication complexity
Set (mathematics)