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

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

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

Див. також

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.