Описание тега information-hiding

Скрытие информации - это способность предотвратить доступ к определенным аспектам класса или программного компонента для его клиентов с помощью функций языка программирования (таких как частные переменные) или явной политики экспорта.

Скрытие информации определяется как языковая конструкция, которая облегчает объединение данных с методами (или другими функциями), работающими с этими данными. Это также второе окончательное понятие инкапсуляции. Однако, поскольку основное определение инкапсуляции - это "языковой механизм для ограничения доступа к некоторым компонентам объекта", эти два понятия по своей сути разделены.

Также см. Инкапсуляцию