Абстрагування (програмування): відмінності між версіями

[неперевірена версія][неперевірена версія]
Вилучено вміст Додано вміст
Luckas-bot (обговорення | внесок)
м r2.7.1) (робот додав: zh:抽象化 (計算機科學)
EmausBot (обговорення | внесок)
м r2.6.4) (робот змінив: ko:추상화 (컴퓨터 과학); косметичні зміни
Рядок 2:
В [[програмування|програмуванні]], '''абстрагува́ння''' — спосіб та метод відокремлення деталей з метою отримання можливості зосередитись на найважливіших особливостях об'єкта.
 
Грубо кажучи, в програмуванні, абстрагування може бути або керування, або даних. '''Абстрагування керування''' є абстрагуванням від деталей дій, а '''абстрагування даних''' є абстрагуванням структур даних. Наприклад, абстрагування керування в [[структурне програмування|структурному програмуванні]] полягає у використанні [[підпрограма|підпрограм]] та визначених керівних конструкцій. Абстрагування даних дозволяє обробляти одиниці даних у змістовний спосіб. Наприклад, абстрагування є основною мотивацією створення [[тип даних|типів даних]]. [[Об'єктно-орієнтоване програмування]] може розглядатись як спроба абстрагувати як керування так і дані.
 
== Джерела інформації ==
Рядок 24:
[[it:Astrazione (informatica)]]
[[ja:抽象化 (計算機科学)]]
[[ko:추상화 (전산학컴퓨터 과학)]]
[[ms:Pengabstrakan (sains komputer)]]
[[pl:Abstrakcja (programowanie)]]