요약
클래스 작성에 있어 캡슐화는 정말로 중요하다.
캡슐화가 안되어있다면 사용자에게 누드쇼를 한 것이나 다름없다.
C++ 세상에선 public 이란 ' 캡슐화되지 않았다 ' 라는 뜻이다.
멤버 데이터들은 거의 private 안에 써주는 것이 중요하다.
멤버함수를 통해 멤버 데이터에 접근하게 만드는 캡슐화를 생활화해야 한다.
잊지말자!
데이터 멤버는 private 멤버로 선언하자.
필요에 따라 세밀한 접근 제어도 가능하며,클래스의 불변속성 강화,
내부 구현의 융통성도 발휘할 수 있다.