Електронний багатомовний

термінологічний словник

Electronic Multilingual Terminological Dictionary


Інформаційні технології

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

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

Операції над даними можуть бути виконані тільки за допомогою цих методів, що є загальним для всіх об’єктів, які є екземплярами конкретних класів (з елементами спадкоємства). Таким чином, інтерфейс об’єктів добре визначений і дозволяє змінювати реалізацію коду методів, без зміни вказаних інтерфейсів. Кожен клас є окремим модулем і має своє місце в ієрархії класів. Методи або програмні коди одного класу можуть застосовуватися вниз за ієрархією до підкласів нижніх рівнів або успадковуватися з суперкласів. Виклики процедур описуються в термінах передачі повідомлень. Повідомлення дають імена методам і можуть опціонально включати інші аргументи. Коли повідомлення надсилається об’єкта, обирається метод, відповідний даній операції. Повідомлення використовуються також для керування т.з. подіями, що пов’язані з виникненням у системіпевних дій, наприклад, переміщення миші або натискання клавіші. За допомогою ООМП створюються складні об’єктно-орієнтовані застосування. Наприклад, за допомогою мови С++ створене застосування MS Excel. Концептуально воно належить до загального классу об’єктів, а конкретно – до класу застосувань, що підтримують мову VBA. Коли користувач запускає MS Excel на своєму комп’ютері, він тим самим створює екземпляр застосування MS Excel. Якщо декілька разів запустити застосування MS Excel, то на комп’ютері (у його ОЗП) буде створена відповідна кількість екземплярів цього застосування. Відповідно кожного разу при відкриттіробочої книги MS Excel створюється екземпляр об’єкта Workbook (Робоча книга) і т .д. Всі ці сутності мають свої методи, властивості та інші приналежності об’єктів. На думку деяких фахівців, ООП, що спирається на маніпулювання об’єктами, є технологією програмування, а ООП, що ставить основною задачею посилання повідомлень, – парадигмою програмування. Парадигма об’єктно-орієнтованого програмування включає три поняття: а) об’єкт; б) повідомлення; в) метод. До головних мов ООП відносять, наприклад, C++, Java, Delphi, Python,С#, Visual Basic .NET


Частина мови Іменник
Рід жіночий рід
Істота/неістота неістота
Називний об’єктно-орієнтована мова програмування
Родовий об’єктно-орієнтованої мови програмування
Давальний об’єктно-орієнтованій мові програмуванню
Знахідний об’єктно-орієнтовану мову програмування
Орудний об’єктно-орієнтованою мовою програмування
Місцевий у/в об’єктно-орієнтованій мові програмування