Принцип инкапсуляции в объектно-ориентированном программировании (ООП) заключается в скрытии внутренней реализации объекта от внешнего мира. 2
Это означает, что данные и методы, которые оперируют с этими данными, объединяются в единое целое, называемое классом. 2 Внешний код может взаимодействовать с объектом только через определённые интерфейсы, предоставленные классом, не имея прямого доступа к его внутренним данным. 2
Некоторые преимущества принципа инкапсуляции: