Задать вопрос
VDT2
@VDT2
Java

Кто из нас прав про Инкапсуляцию в ООП?

Спорим с другом про инкапсуляцию.

Я утверждаю, что суть инкапсуляции в разграничении доступа. Поясняя, что ключевые слова PUBLIC, PROTECTED и PRIVATE и есть ее основоположение.

Друг же утверждает, что:
Инкапсуляция - в первую очередь, объединение в объекте данных (переменных) и методов (функций) их обработки. Код функций скрыт от пользователя (Пользователь не знает как работает эта функция, он получает только результат).

p.s. Интересно ваше решение по спору. Именно, кто прав, а кто нет. Спасибо.
  • Вопрос задан
  • 201 просмотр
Подписаться 1 Простой 3 комментария
Ответ пользователя Сергей Водаков К ответам на вопрос (4)
@WaterSmith
Android-разработчик. Java, Kotlin
Ваш друг описывает смысл инкапсуляции, а вы - средства для её реализации. На мой взгляд, ваш друг трактует в более общем смысле, более полно.
Ответ написан
Комментировать