Дмитрий Газиев
Я правильно понял тему? Инкапсуляция это сокрытие полей класса, геттеры и сеттеры это методы позволяющие обратиться к этим полям.. Верно же ?
Вы знаете, мне кажется, что под инкпсуляцией надо понимать не "сокрытие полей класса", а защиту состояния объекта в соответствии с заданной логикой в том числе и путем сокрытия полей класса от нежелательных изменений. Так, например, я видел где-то, что геттер листа-поля класса заставляют возвращать unmodifiable лист. Или не дать возможность задавать одинаковый ID. Т.е.