O : object-oriented programming

object-oriented programming

A paradigm for writing applications using classes, not algorithms, as the fundamental building blocks. The design methodology uses four main concepts: abstraction, encapsulation, inheritance, and polymorphism.

Related terms

abstraction, application, class, encapsulation, inheritance, polymorphism

Contrast with

object


(c) Copyright Actuate Corporation 2011