Налаштувати вигляд

Розмір тексту

Відступи між буквами

Колір

ООП — об’єктно орієнтоване програмування


Об’єктно орієнтоване програмування дає змогу програмістам представляти сценарії реального світу за допомогою об’єктів.

Об’єкт — це будь-яка сутність, яка має стани та поведінку. Стани представляють атрибути або властивості об’єкта, тоді як методи — поведінку об’єкта.

task-image

В об’єктно орієнтованому програмуванні моделюються об’єкти та сценарії реального світу. 

Програми організовано в термінах об’єктів, що мають дані та функції, у яких є доступ до цих даних. Ці об’єкти є похідними від класів (розглядайте їх як власні шаблони, які ми, користувачі, можемо визначати), а також — вбудованими в класи та об’єкти.

Деякі особливості ООП

  • Акцент на даних, а не на процедурі.
  • Програми поділяються на об’єкти.
  • Структури даних розроблені так, щоб вони характеризували об’єкти.
  • Функції, які працюють з даними об’єкта, пов’язані разом у тій самій структурі даних.
  • Дані можуть бути прихованими, і до них неможливо отримати прямий доступ.


Основними поняттями ООП є класи та об’єкти.