Здравствуйте, DarkGray, Вы писали:
DG>Скрытие полей помогает помогает менять реализацию класса без изменения остального кода. DG>Также способствует надежности кода.
Расскажите, пожалуйста, по-подробнее, каким образом это помогает менять реализацию класса?