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

Що означає 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.

    Навчання стартує з базових понять OOP і застосовує їх у 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