У меня есть два определения инкапсуляции, которые не могут вписаться в одно определение.
- Инкапсуляция - это скрытие данных. Используя частные, защищенные и общедоступные, упаковывайте данные в один компонент.
- Независимо от того, какие изменения инкапсулируют его. Защита всего, что подвержено изменениям.
Как эти два определения говорят об одном и том же понятии?