Объектно-ориентированное программирование (ООП)

Автор: Laura McKinney
Дата создания: 9 Апрель 2021
Дата обновления: 1 Июль 2024
Anonim
ООП на простых примерах. Объектно-ориентированное программирование
Видео: ООП на простых примерах. Объектно-ориентированное программирование

Содержание

Определение - Что означает объектно-ориентированное программирование (ООП)?

Объектно-ориентированное программирование (ООП) - это модель программирования, построенная вокруг объектов. Эта модель разделяет данные на объекты (поля данных) и описывает содержимое и поведение объекта посредством объявления классов (методов).


Особенности ООП включают в себя следующее:

  • Инкапсуляция. Это облегчает управление структурой программы, поскольку реализация и состояние каждого объекта скрыты за четко определенными границами.
  • Полиморфизм: это означает, что абстрактные объекты реализуются несколькими способами.
  • Наследование: это относится к иерархическому расположению фрагментов реализации.

Объектно-ориентированное программирование позволяет упростить программирование. Его преимущества включают в себя повторное использование, рефакторинг, расширяемость, обслуживание и эффективность.

Введение в Microsoft Azure и Microsoft Cloud | Из этого руководства вы узнаете, что такое облачные вычисления и как Microsoft Azure может помочь вам перенести и запустить свой бизнес из облака.

Techopedia объясняет объектно-ориентированное программирование (ООП)

ООП была моделью программирования выбора в течение последнего десятилетия или более. Модульная конструкция ООП позволяет программистам создавать программное обеспечение в виде управляемых кусков, а не в больших количествах последовательного кода.


Одним из больших преимуществ ООП является масштабируемость, при которой объекты и определения не имеют конечных ограничений. Кроме того, отделение данных от метода предотвращает общую проблему, встречающуюся в старых линейных языках программного обеспечения. Если ошибка появляется в линейном коде, ее можно перевести через систему и создать массу трудно отслеживаемых ошибок. И наоборот, программа ООП с разделением методов и данных не подвержена таким распространенным ошибкам.

Популярные языки ООП включают Java, семейство языков C, VB.NET и Python.

Так называемые «чистые» языки ООП включают Scala, Ruby, Eiffel, JADE, Smalltalk и Emerald.