- Головна
- 10-11 клас
- 1.2 ООП
- ООП — об’єктно орієнтоване програмування
ООП — об’єктно орієнтоване програмування
Об’єктно орієнтоване програмування дає змогу програмістам представляти сценарії реального світу за допомогою об’єктів.
Об’єкт — це будь-яка сутність, яка має стани та поведінку. Стани представляють атрибути або властивості об’єкта, тоді як методи — поведінку об’єкта.

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