Вообще инкапсуляция это объединение данных и действий над ними в одну сущность. А сокрытие - это сокрытие. Оно иногда способствует инкапсуляции, но не обязательна в принципе
Вообще инкапсуляция это объединение данных и действий над ними в одну сущность. А сокрытие - это сокрытие. Оно иногда способствует инкапсуляции, но не обязательна в принципе
Инкапсуля́ция (лат. in capsula; от capsula «коробочка») — размещение в оболочке, изоляция, закрытие чего-либо инородного с целью исключения влияния на окружающее.
то есть мне еще думать об изменяемости внутри прайвета, круто чо
А зачем? Есть простые соглашения что завязываться на определенным образом именованные методы не стоит. Сокрытие на мой взгляд все таки не обязательный признак инкапсуляции.
но это когда базовая вешь, еще куда ни шло, привыкли, а вот если все прогеры начнут то так писать, то этак, то каждый раз приходится лезть в функцию/процедуру и думать как она работает
А зачем? Есть простые соглашения что завязываться на определенным образом именованные методы не стоит. Сокрытие на мой взгляд все таки не обязательный признак инкапсуляции.