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