Перекрытие (значения)
(перенаправлено с «Перекрытие (программирование)»)
Перекры́тие:
- Перекрытие — горизонтальная внутренняя защитная конструкция, которая разделяет по высоте смежные помещения в здании.
- Перекрытие-оболочка — строительная конструкция перекрытий зданий и сооружений.
- Перекрытие (шахматы) — тактический приём в шахматной партии, расположение фигуры на линиях действия дальнобойных фигур.
- Перекрытие (программирование):
- Перекрытие (англ. overriding — аннулирование) задач[1][2] — один из методов реализации динамического программирования (решение задачи, разбитием её на подзадачи и объединия их решений), который позволяет свести количество подзадач к минимуму. Задача перекрытия, как и перегрузки — использование одного метода для различных ситуаций, но в отличие от неё оно имеет динамическую природу: функция перегрузки перегружена разным поведением, а функция перекрытие перекрывает разные ситуации её использования.
- Перекрытие виртуального метода[3] — переопределение его невиртуальным, то есть виртуальный метод базового класса выполняется в объекте, если он не переопределён (например, с целью расширения или конкретизации) в классе потомка.
См. такжеПравить
ПримечанияПравить
- ↑ Эффективные алгоритмы. Теория и практика применения// Динамическое программирование. Архивная копия от 3 сентября 2010 на Wayback Machine (рус.)
- ↑ Защита программ перекрытием кода. Архивная копия от 3 апреля 2010 на Wayback Machine (рус.)
- ↑ Перекрытие виртуальных методов (рус.)
Список значений слова или словосочетания со ссылками на соответствующие статьи. Если вы попали сюда из текста другой статьи Википедии, пожалуйста, вернитесь и уточните ссылку так, чтобы она указывала на нужную статью. |