Object-oriented programming (OOP) is a programming paradigm using "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, messaging, modularity, polymorphism, and inheritance. Many modern programming languages now support OOP. (Excerpt from <a href="http://en.wikipedia.org/wiki/Object-oriented_programming">Wikipedia article: Object oriented programming</a>)

Percentage of Ariadne articles tagged with this term: [term_node_prcnt_1]%.