Русская Википедия:Сокрытие (программирование)

Материал из Онлайн справочника
Версия от 05:09, 16 сентября 2023; EducationBot (обсуждение | вклад) (Новая страница: «{{Русская Википедия/Панель перехода}} {{не путать|Инкапсуляция (программирование)}} '''Сокрытие''' в программировании — принцип проектирования, заключающийся в разграничении доступа различных частей программы ко внутренним компонентам друг друга. В одн...»)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Перейти к навигацииПерейти к поиску

Шаблон:Не путать Сокрытие в программировании — принцип проектирования, заключающийся в разграничении доступа различных частей программы ко внутренним компонентам друг друга. В одних языках (например, C++) термин тесно пересекается (вплоть до отождествления) с инкапсуляцией, в других (например, ML) эти понятия абсолютно независимы. В некоторых языках (например, Smalltalk или Python) сокрытие отсутствует, хотя возможности инкапсуляции развиты хорошо. Полное сокрытие также обеспечивает лексическая область видимости (используемая в таких языках как Scheme и Standard ML), которая во многих задачах делает ненужным применение средств инкапсуляции.

Шаблон:Rq Шаблон:Перевести