Абстракция данных: различия между версиями

[отпатрулированная версия][отпатрулированная версия]
Содержимое удалено Содержимое добавлено
непонятно, откуда про теорию множеств
девики
Строка 1:
'''Абстра́кция''' — в [[Объектно-ориентированное программирование|объектно-ориентированном программировании]] это придание [[объект]]у характеристик, которые четко определяют его [[концепт]]уальныеконцептуальные границы, отличая от всех других объектов. Основная идея состоит в том, чтобы отделить способ использования составных объектов данных от деталей их реализации в виде более простых объектов, подобно тому, как [[Функциональное программирование|функциональная]] абстракция разделяет способ использования функции и деталей её реализации в терминах более примитивных функций, таким образом, данные обрабатываются функцией высокого уровня с помощью вызова функций низкого уровня.
 
Абстракция является основой [[Объектно-ориентированное программирование|объектно-ориентированного программирования]] и позволяет работать с [[Объект (программирование)|объектами]], не вдаваясь в особенности их реализации.