тивостей об'єкта є метод його обробки.
Метод - програма дій над об'єктом або його властивостями.
Метод розглядається як програмний код, пов'язаний з певним об'єктом; здійснює перетворення властивостей, змінює поведінку об'єкта.
Об'єкт може володіти набором заздалегідь визначених вбудованих методів обробки, або створених користувачем або запозичених в стандартних бібліотеках, які виконуються при настанні заздалегідь певних подій, наприклад, одноразове натиснення лівої кнопки миші, вхід в полі введення, вихід з поля введення, натискання певної клавіші і т.п.
У міру розвитку систем обробки даних створюються стандартні бібліотеки методів, до складу яких включаються типізовані методи обробки об'єктів певного класу ( аналог - стандартні підпрограми обробки даних при структурному підході), які можна запозичити для різних об'єктів.
Подія - зміна стану об'єкта.
Зовнішні події генеруються користувачем (наприклад, клавіатурний ввід або натискання кнопки миші, вибір пункту меню, запуск макросу); внутрішні події генеруються системою.
Об'єкти можуть об'єднуватися в класи (групи або набори - у різних програмних системах можлива інша термінологія).
Клас - сукупність об'єктів, що характеризуються спільністю застосовуваних методів обробки або властивостей.
Один об'єкт може виступати об'єднанням вкладених у нього по ієрархії інших об'єктів.
Схематично зв'язок основних понять об'єктно-орієнтованого програмування представимо наступним чином (рис. 18.5).
В
В об'єктно-орієнтованому програмуванні використовується наступний формат запису роботи з об'єктами:
ОБ'ЄКТ. МЕТОД
ОБ'ЕКТ.СВОЙСТВО.МЕТОД
Програмний продукт, створений за допомогою інструментальних засобів об'єктно-орієнтованого програмування, містить об'єкти з їх характерними властивостями, для яких розроблений графічний інтерфейс користувача. Як правило, робота з програмним продуктом здійснюється за допомогою екранної форми, з об'єктами управління, які містять методи обробки, що викликаються при настанні певних подій. Екранні форми також * використовуються для виконання завдань і переходу від одного компонента програмного продукту до іншого. Кожен об'єкт управління має певні властивості, значення яких можуть змінюватися. Для об'єктів управління уточнюється перелік подій і створюються користувальницькі методи обробки - програмний код мовою програмування у вигляді подієвих процедур.