Какво да крием?
Пропъртита на класа (данните на обекта).
Как да ги скрием?
Като ги зададем с видимост private или protected и ги достъпваме през сетъри и гетъри.
Защо да ги крием?
За да предотвратим възможността от това да бъдат директно и безконтролно достъпвани. Затова са и гореспоменатите сетъри и гетъри – за да зададем допълнителна логика за достъпване на въпросните пропъртита (данни на класа).
Литература: