Уровень абстракции

Уровень абстракции

Слой абстрагирования (или уровень абстракции) — это способ уйти от деталей реализации конкретного множества функций. Практическое применение данного способа можно найти в Эталонной модели взаимодействия открытых систем, в протоколах компьютерных сетей, в графической библиотеке потоков ввода/вывода, которая впервые была представлена в ОС MS-DOS, GNU/Linux и другие современные операционные системы.

Использование в программировании

Нередко в программировании можно встретить использование дополнительных уровней абстракции для разделения логики, простоты понимания кода и большей гибкости разрабатываемого продукта.

Однако нужно не переусердствовать с разделением логики на уровни, т.к. в этом случае платой за гибкость системы будут слишком высокие накладные расходы при изменении некоторых частей продукта. Среди программистов на этот счёт есть шутка: "Любую проблему можно решить путём введения дополнительного уровня абстракции, кроме проблемы слишком большого количества уровней абстракции".

См. также



Wikimedia Foundation. 2010.

Игры ⚽ Поможем сделать НИР

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

  • уровень абстракции — уровень — [http://www.iks media.ru/glossary/index.html?glossid=2400324] Тематики электросвязь, основные понятия Синонимы уровень EN level of abstractionlevel …   Справочник технического переводчика

  • уровень абстракции сети — (МСЭ Т Н.264). [http://www.iks media.ru/glossary/index.html?glossid=2400324] Тематики электросвязь, основные понятия EN network abstraction layerNAL …   Справочник технического переводчика

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

  • Абстрагирование — Абстракция, или абстракт, (от лат. abstractio  «отвлечение», введённого Боэцием как перевод греческого термина, употреблявшегося Аристотелем) мысленное отвлечение, обособление от тех или иных сторон, свойств или связей предметов или явлений для… …   Википедия

  • Абстракт — Абстракция, или абстракт, (от лат. abstractio  «отвлечение», введённого Боэцием как перевод греческого термина, употреблявшегося Аристотелем) мысленное отвлечение, обособление от тех или иных сторон, свойств или связей предметов или явлений для… …   Википедия

  • Абстрактное — Абстракция, или абстракт, (от лат. abstractio  «отвлечение», введённого Боэцием как перевод греческого термина, употреблявшегося Аристотелем) мысленное отвлечение, обособление от тех или иных сторон, свойств или связей предметов или явлений для… …   Википедия

  • Абстрактный — Абстракция, или абстракт, (от лат. abstractio  «отвлечение», введённого Боэцием как перевод греческого термина, употреблявшегося Аристотелем) мысленное отвлечение, обособление от тех или иных сторон, свойств или связей предметов или явлений для… …   Википедия

  • Абстрактное мышление — Абстракция, или абстракт, (от лат. abstractio  «отвлечение», введённого Боэцием как перевод греческого термина, употреблявшегося Аристотелем) мысленное отвлечение, обособление от тех или иных сторон, свойств или связей предметов или явлений для… …   Википедия

  • Абстракция исполнения — Абстракция, или абстракт, (от лат. abstractio  «отвлечение», введённого Боэцием как перевод греческого термина, употреблявшегося Аристотелем) мысленное отвлечение, обособление от тех или иных сторон, свойств или связей предметов или явлений для… …   Википедия

  • Отвлеченный — Абстракция, или абстракт, (от лат. abstractio  «отвлечение», введённого Боэцием как перевод греческого термина, употреблявшегося Аристотелем) мысленное отвлечение, обособление от тех или иных сторон, свойств или связей предметов или явлений для… …   Википедия


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

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