О компании
Инкапсуляция - это просто сокрытие данных и функциональности от клиентского кода. И опять-таки, это ключевое понятие объектно-ориентированного программирования. На самом простейшем уровне мы инкапсулируем данные, объявляя свойства как private или protected. Скрывая свойство от клиентского кода, мы вводим в действие интерфейс и тем самым предотвращаем случайное повреждение данных объекта