Information hiding

Какво да крием?
Пропъртита на класа (данните на обекта).

Как да ги скрием?
Като ги зададем с видимост private или protected и ги достъпваме през сетъри и гетъри.

Защо да ги крием?
За да предотвратим възможността от това да бъдат директно и безконтролно достъпвани. Затова са и гореспоменатите сетъри и гетъри – за да зададем допълнителна логика за достъпване на въпросните пропъртита (данни на класа).

Литература: