![ООП на простых примерах. Объектно-ориентированное программирование](https://i.ytimg.com/vi/-6DWwR_R4Xk/hqdefault.jpg)
Содержание
- Определение - Что означает объектно-ориентированное программирование (ООП)?
- Введение в Microsoft Azure и Microsoft Cloud | Из этого руководства вы узнаете, что такое облачные вычисления и как Microsoft Azure может помочь вам перенести и запустить свой бизнес из облака.
- Techopedia объясняет объектно-ориентированное программирование (ООП)
Определение - Что означает объектно-ориентированное программирование (ООП)?
Объектно-ориентированное программирование (ООП) - это модель программирования, построенная вокруг объектов. Эта модель разделяет данные на объекты (поля данных) и описывает содержимое и поведение объекта посредством объявления классов (методов).
Особенности ООП включают в себя следующее:
- Инкапсуляция. Это облегчает управление структурой программы, поскольку реализация и состояние каждого объекта скрыты за четко определенными границами.
- Полиморфизм: это означает, что абстрактные объекты реализуются несколькими способами.
- Наследование: это относится к иерархическому расположению фрагментов реализации.
Объектно-ориентированное программирование позволяет упростить программирование. Его преимущества включают в себя повторное использование, рефакторинг, расширяемость, обслуживание и эффективность.
Введение в Microsoft Azure и Microsoft Cloud | Из этого руководства вы узнаете, что такое облачные вычисления и как Microsoft Azure может помочь вам перенести и запустить свой бизнес из облака.
Techopedia объясняет объектно-ориентированное программирование (ООП)
ООП была моделью программирования выбора в течение последнего десятилетия или более. Модульная конструкция ООП позволяет программистам создавать программное обеспечение в виде управляемых кусков, а не в больших количествах последовательного кода.
Одним из больших преимуществ ООП является масштабируемость, при которой объекты и определения не имеют конечных ограничений. Кроме того, отделение данных от метода предотвращает общую проблему, встречающуюся в старых линейных языках программного обеспечения. Если ошибка появляется в линейном коде, ее можно перевести через систему и создать массу трудно отслеживаемых ошибок. И наоборот, программа ООП с разделением методов и данных не подвержена таким распространенным ошибкам.
Популярные языки ООП включают Java, семейство языков C, VB.NET и Python.
Так называемые «чистые» языки ООП включают Scala, Ruby, Eiffel, JADE, Smalltalk и Emerald.