Основні поняття ООП - студопедія
Приклад опису об'єктного типу
Type <имя типа объекта>= object
Рrосеdure Init (ХN, YN: Integer);
Рrосеdure Locate (VаR ХL, YL: Integer);
Основні поняття об'єктно-орієнтованого програмування - клас, об'єкт, поле, метод, властивість, подія. Співвідношення основних понять ООП. Привести приклади програмного звернення до вказаних понять.
В основі об'єктно-орієнтованого мову програмування лежать такі поняття:
Об'єкт - сукупність властивостей (параметрів) певних сутностей і методів їх обробки (програмних засобів).
Об'єкт містить інструкції (програмний код), що визначають дії, які може виконати об'єкт, і оброблювані дані.
ВЛАСТИВІСТЬ - характеристика об'єкта, його параметр. Всі об'єкти наділені певними властивостями, які в сукупності виділяють об'єкт з безлічі інших об'єктів.
Об'єкт має якісну визначеністю, що дозволяє виділити його з безлічі інших об'єктів і обумовлює незалежність створення і обробки від інших об'єктів.
Властивості об'єктів різних класів можуть перетинатися, тобто можливі об'єкти, що володіють однаковими властивостями.
Одним з властивостей об'єкта є метод його обробки.
МЕТОД - програма дій над об'єктом або його властивостями.
Метод розглядається як програмний код, пов'язаний з певним об'єктом; здійснює перетворення властивостей, змінює поведінку об'єкта.
ПОДІЯ - зміна стану об'єкта.
Зовнішні події генеруються користувачем (наприклад, клавіатурний введення або натискання кнопки миші, вибір пункту меню, запуск макросу); внутрішні події генеруються системою.
Об'єкти можуть об'єднуватися в класи (групи або набори - в різних програмних системах можлива інша термінологія)
КЛАС - сукупність об'єктів, що характеризуються спільністю застосовуваних методів обробки або властивостей.
Клас складається з опису структури даних і пов'язаних з нею процедур (які називаються методами), які працюють з даними, записаними в примірниках структури даних.
Клас може успадковувати характеристики породжує класу. Це означає, що опис структури даних нового класу включає структуру даних породжує класу, а також нові дані. Крім того, об'єкт нового класу може викликати всі процедури породжує об'єкта, а також ті процедури методів, які в ньому описуються.
Клас, що не має предків, називається базовим класом. Клас, що успадковує характеристики інших класів, називається породжених, дочірнім або похідним класом.
Властивості: координати, колір.
Методи: змінити, перемістити.
Подія: клацання кнопкою миші на об'єкті, натискання певної клавіші.