Skip to main content
object-oriented programming

object-oriented programming

1 4.9
A way to write programs that keeps data and the actions that use it together to organize and reuse code
  • noun
  • /ˈɑbdʒɛkt ˈɔrɪɛntɪd ˈprɒɡræmɪŋ/
  • Specialized
translation icon : programación orientada a objetos
  • Many modern software applications are built using object-oriented programming techniques for better organization and efficiency.
  • object-oriented programming languages
  • features of object-oriented programming
  • object-oriented programming paradigm

So to do so, as I said, I want to use object oriented programming and I want to use also a library.

Autoplay Next

Examples

  • Inheritance is an important feature of object-oriented programming languages.

    Academic text (1992)
  • Several implications arise from the use of object-oriented programming languages for accounting information systems.

    Academic text (1992)
  • OK, so using object oriented programming, each one of these is considered a different object.

  • So to do so, as I said, I want to use object oriented programming and I want to use also a library.

  • In the future, this prototype system could take advantage of even more features of object-oriented programming.

    Academic text (1992)
  • So I'm sure all of you have done object oriented programming in Python or C++ or something like this.

  • Rather than using a specialized modeling language, we decided to use a modern Object-Oriented Programming (OOP) language, C++, to write our models.

    Academic text (1996)
  • An essential idea from object-oriented programming—the reuse of functions by several applications—applies here as well.

    Academic text (1997)
  • Object-oriented programming allows developers to create reusable code by grouping data and actions as objects.

  • A key benefit of object-oriented programming is that it simplifies complex software design by encapsulating data and behavior together.

Synonyms

oop
vsobject-oriented programming
  • Specialized
28 7.8

A way of writing computer programs that use objects with data and actions

is the full written form used instead of the short abbreviation

Antonyms

procedural
  • Specialized
2 6.4

Made by a computer using a set of automatic steps

How Object-Oriented

object-oriented programming
  • Specialized
1 4.9
programming language
  • Specialized
15 3.9
procedural
  • Specialized
2 6.4

Surface Forms

Morphology

object-oriented + programming

The phrase is compositionally built: 'object-oriented' literally means 'oriented to objects' and 'programming' means writing code, so a learner who knows the constituents can infer this refers to a style of programming that focuses on objects. However, the full technical implications (classes, methods, encapsulation, reuse) are discipline-specific and not predictable from the words alone, so the expression is only partially transparent to a B1 learner.

Etymology

Object-oriented programming comes from the idea of building programs from small things called objects, for example a 'car' object that holds its 'data' like color and speed and its 'actions' like drive and stop. By putting 'data' and 'actions' together into objects, programmers could make code easier to 'reuse' and 'organize', so the term means designing programs in that way.