Chefeat.ru

Здоровое питание

Абстракция данных или собирательное понятие об объекте, абстракция данных в ооп, 1 типы данных абстрактные типы данных и структуры данных, абстрактные структуры данных c++

22-06-2024

Перейти к: навигация, поиск

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

Это важный инструмент ООП наряду с полиморфизмом, наследованием и инкапсуляцией.

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

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

См. также

Примечания

  1. Абстракция данных (Бьерн Страуструп — Абстракция данных в языке С++)


Абстракция данных или собирательное понятие об объекте, абстракция данных в ооп, 1 типы данных абстрактные типы данных и структуры данных, абстрактные структуры данных c++.

Категория:Синглы 1978 года, Файл:OreGairu cover.jpg, Чеховский район (значения).

© 2014–2023 chefeat.ru, Россия, Челябинск, ул. Речная 27, +7 (351) 365-27-13