Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекція 1.Вступ до ООП.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
100.82 Кб
Скачать

3 Чисто об'єктно-орієнтовані і гібридні мови програмування

Розрізняють чисті і гібридні об'єктно-орієнтовані мови програмування. Чисті — це ті, які дозволяють використовувати тільки одну модель програмування — об'єктно-орієнтовану. Ви можете оголошувати класи і методи, але не можете визначити глобальні змінні і звичайні функції або процедури поза класом.

Прикладами “чистих” мов ООП сьогодні є Java, C#.

C++, Object Pascal і VB, VBA - гібридні мови, які дозволяють використовувати при необхідності процедурний підхід.

Корисним результатом спадкування стала велика кількість повторно-використовуваних об'єктів, зібраних у бібліотеки класів. Такі бібліотеки включають практично весь програмний інтерфейс операційної системи і дозволяють задіяти при програмуванні засоби більш високого рівня, ніж просто виклики функцій. Базові конструкції і класи можуть багатократно використовуватися при створенні нової програми. При цьому скорочується час розробки програм. Як приклад подібної системи можна навести бібліотеку Microsoft Foundation Class (MFC) для компілятора MS Visual C++.

Сучасні мови програмування підтримують одночасно декілька парадигм, тобто є мультипарадигменними.

процедурне, структурне – методи класів усіх мов C++,C#,VB;

модульне – DLL, модулі класів;

ООП – класи C#, власні класи;

кероване подіями – обробники подій (модель Windows).

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]