Английская лексика: Разработка программного обеспечения · Основы программирования

Что значит object-oriented programming?

Значение и примеры · Разработка программного обеспечения

существительноеРаспространённый термин

object-oriented programming: объектно-ориентированное программирование, ООП

Стиль программирования, организующий код в объекты, объединяющие данные и поведение, и опирающийся на классы, наследование и инкапсуляцию.

Где и как употребляется

Обычно сокращается до OOP и произносится по буквам. Java, C# и C++ в значительной степени объектно-ориентированные; Python и JavaScript тоже это поддерживают. Четыре классических принципа — инкапсуляция, абстракция, наследование и полиморфизм — часто обсуждают на собеседованиях.

Примеры предложений

  1. The course starts with the basics of object-oriented programming in Java.

    Курс начинается с основ объектно-ориентированного программирования на Java.

    Изучение ООП начинается с базовых понятий и языка Java.

  2. Not everything needs a class; object-oriented programming isn't the only option in Python.

    Не всему нужен класс: объектно-ориентированное программирование — не единственный вариант в Python.

    Пример подчёркивает, что Python допускает и другие подходы к организации кода.

Распространённые словосочетания

  • OOP principles
  • object-oriented design
  • object-oriented language
  • functional vs object-oriented