Абстрагування (програмування)

Матеріал з Вікіпедії — вільної енциклопедії.
Версія від 12:02, 26 серпня 2019, створена BunykBot (обговорення | внесок) (Додавання дати до шаблону)
(різн.) ← Попередня версія | Поточна версія (різн.) | Новіша версія → (різн.)
Перейти до навігації Перейти до пошуку

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

Грубо кажучи, в програмуванні, абстрагування може бути або керування, або даних. Абстрагування керування є абстрагуванням від деталей дій, а абстрагування даних є абстрагуванням структур даних. Наприклад, абстрагування керування в структурному програмуванні полягає у використанні підпрограм та визначених керівних конструкцій. Абстрагування даних дозволяє обробляти одиниці даних у змістовний спосіб. Наприклад, абстрагування є основною мотивацією створення типів даних. Об'єктно-орієнтоване програмування може розглядатись як спроба абстрагувати як керування так і дані.

Див. також[ред. | ред. код]