Основні поняття ООП - студопедія

Приклад опису об'єктного типу

Type <имя типа объекта>= object

Рrосеdure Init (ХN, YN: Integer);

Рrосеdure Locate (VаR ХL, YL: Integer);

Основні поняття об'єктно-орієнтованого програмування - клас, об'єкт, поле, метод, властивість, подія. Співвідношення основних понять ООП. Привести приклади програмного звернення до вказаних понять.

В основі об'єктно-орієнтованого мову програмування лежать такі поняття:

Об'єкт - сукупність властивостей (параметрів) певних сутностей і методів їх обробки (програмних засобів).

Об'єкт містить інструкції (програмний код), що визначають дії, які може виконати об'єкт, і оброблювані дані.

ВЛАСТИВІСТЬ - характеристика об'єкта, його параметр. Всі об'єкти наділені певними властивостями, які в сукупності виділяють об'єкт з безлічі інших об'єктів.

Об'єкт має якісну визначеністю, що дозволяє виділити його з безлічі інших об'єктів і обумовлює незалежність створення і обробки від інших об'єктів.

Властивості об'єктів різних класів можуть перетинатися, тобто можливі об'єкти, що володіють однаковими властивостями.

Одним з властивостей об'єкта є метод його обробки.

МЕТОД - програма дій над об'єктом або його властивостями.

Метод розглядається як програмний код, пов'язаний з певним об'єктом; здійснює перетворення властивостей, змінює поведінку об'єкта.

ПОДІЯ - зміна стану об'єкта.

Зовнішні події генеруються користувачем (наприклад, клавіатурний введення або натискання кнопки миші, вибір пункту меню, запуск макросу); внутрішні події генеруються системою.

Об'єкти можуть об'єднуватися в класи (групи або набори - в різних програмних системах можлива інша термінологія)

КЛАС - сукупність об'єктів, що характеризуються спільністю застосовуваних методів обробки або властивостей.

Клас складається з опису структури даних і пов'язаних з нею процедур (які називаються методами), які працюють з даними, записаними в примірниках структури даних.

Клас може успадковувати характеристики породжує класу. Це означає, що опис структури даних нового класу включає структуру даних породжує класу, а також нові дані. Крім того, об'єкт нового класу може викликати всі процедури породжує об'єкта, а також ті процедури методів, які в ньому описуються.

Клас, що не має предків, називається базовим класом. Клас, що успадковує характеристики інших класів, називається породжених, дочірнім або похідним класом.

Властивості: координати, колір.

Методи: змінити, перемістити.

Подія: клацання кнопкою миші на об'єкті, натискання певної клавіші.

Схожі статті