Абстракция данных

Абстракция данных

Абстра́кция в объектно-ориентированном программировании — это придание объекту характеристик, которые чётко определяют его концептуальные границы, отличая от всех других объектов. Основная идея состоит в том, чтобы отделить способ использования составных объектов данных от деталей их реализации в виде более простых объектов, подобно тому, как функциональная абстракция разделяет способ использования функции и деталей её реализации в терминах более примитивных функций, таким образом, данные обрабатываются функцией высокого уровня с помощью вызова функций низкого уровня.

Абстракция является основой объектно-ориентированного программирования и позволяет работать с объектами, не вдаваясь в особенности их реализации.

Абстракция данных — популярная и в общем неверно определяемая техника программирования. Фундаментальная идея состоит в разделении несущественных деталей реализации подпрограммы и характеристик, существенных для корректного ее использования. Такое разделение может быть выражено через специальный «интерфейс», сосредотачивающий описание всех возможных применений программы[1].

См. также

Примечания



Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Полезное


Смотреть что такое "Абстракция данных" в других словарях:

  • Абстракция — В этой статье не хватает ссылок на источники информации. Информация должна быть проверяема, иначе она может быть поставлена под сомнение и удалена. Вы можете …   Википедия

  • АБСТРАКЦИЯ — (от лат. abstractio отвлечение, отделение) процесс мысленного отвлечения одних свойств и отношений вещей и явлений от других. А. отождествления выделяет общее свойство объектов путем установления отношения эквивалентности или равенства между ними …   Философская энциклопедия

  • АБСТРАКЦИЯ ОТОЖДЕСТВЛЕНИЯ —         одна из осн. абстракций математики и логики, позволяющая говорить об одинаковых объектах как об одном и том же объекте. А. о. представляет собой «образование абстрактного понятия путём объединения, отождествления предметов, связанных… …   Философская энциклопедия

  • АБСТРАКЦИЯ НЕРАЗЛИЧИМОСТИ —         абстракция, возникающая в практике наблюдения и обусловленная способностью отличать одно от другого, воспринимать как разные к.л. объективно различные воздействия. Поскольку различаемость (разрешающая способность) органов чувств и… …   Философская энциклопедия

  • абстракция —         АБСТРАКЦИЯ (от лат. abstractio выделение, отвлечение или отделение) теоретический прием исследования, позволяющий отвлечься от некоторых несущественных в определенном отношении свойств изучаемых явлений и выделить свойства существенные и… …   Энциклопедия эпистемологии и философии науки

  • АБСТРАКЦИЯ — (лат. abstractio отвлечение, удаление введено Боэцием как перевод греческого термина, употреблявшегося Аристотелем) одна из важнейших операций мышления. Мысль человека отвлекает нечто от непосредственно данного воспринимаемого представления и… …   Новейший философский словарь

  • абстракция неразличимости —         АБСТРАКЦИЯ НЕРАЗЛИЧИМОСТИ эмпирический аналог философской (логической) идеи о тождестве неразличимых. Принята в рамках интервальной методологии с целью уточнения понятий о тождестве и различии в ситуациях, когда отсутствует априорная… …   Энциклопедия эпистемологии и философии науки

  • АБСТРАКЦИЯ — (лат. abstractio отвлечение, удаление введено Боэцием как перевод греческого термина, употреблявшегося Аристотелем) одна из важнейших операций мышления. Мысль человека отвлекает нечто от непосредственно данного воспринимаемого представления и… …   Социология: Энциклопедия

  • Поток данных — У этого термина существуют и другие значения, см. Поток. Не следует путать с Многопоточность. Поток данных (англ. stream) в программировании  абстракция, используемая для чтения или записи файлов, сокетов и т. п. в единой… …   Википедия

  • Типы данных — В этой статье перечисляются типы данных, о самом понятии см тип данных В различных операционных системах, языках программирования, спецификациях форматов данных фигурируют различные символические обозначения для типов данных. Часть из них… …   Википедия


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»