Список распространенных объектно-ориентированных языков программирования
Объектно-ориентированный язык программирования
Что вообще означает объектно-ориентированное программирование? Каковы лучшие языки этого типа?
Объектно-ориентированные языки — это языки высокого уровня, более понятные человеку, но требующие перевода компилятором или интерпретатором для машин. Они идут еще дальше и объединяют свои данные и процедуры в единицы, именуемые объектами, которые содержат больше, чем просто функции.
Объектно-ориентированные языки основаны на четырех принципах, таких как:
- Инкапсуляция, которая представляет собой концепцию привязки данных к функциям, обеспечивающим безопасность этих данных,
- Абстракция, которая является расширением инкапсуляции, и ее цель состоит в том, чтобы раскрыть только те информационные объекты, которые необходимы для взаимодействия с ней, и скрыть все остальное,
- Наследованиеиспользуется программистами при работе с несколькими объектами, имеющими много общего, но при этом обладающими уникальной логикой и
- Полиморфизмозначает «множество форм» и возникает, когда у нас есть много классов, связанных друг с другом путем наследования.
Среди преимуществ объектно-ориентированных языков программирования мы определяем:
- Модульность, которая разбивает приложение на объекты и классы.
- …
Досмотрите это видео до конца, чтобы узнать.