--- title: Инкапсуляция slug: Glossary/Encapsulation tags: - CodingScripting - Glossary translation_of: Glossary/Encapsulation original_slug: Глоссарий/Encapsulation ---

Инкапсуляция - это упаковка данных и {{glossary("function","функций")}} в один компонент (например, {{glossary("class","класс")}}) и последующий контроль доступа к этому компоненту, создавая тем самым "чёрный ящик" из {{glossary("object","объекта")}}. По этой причине, пользователю необходимо знать только интерфейс этого класса (то есть данные и функции, предоставляемые для взаимодействия с классом извне), а не то, как он реализован внутри.

Изучить больше

Общие знания