1. 개요이번 항목은 캡슐화의 중요성에 대해서 다시 한번 생각해보는 항목입니다. 기본적으로 데이터 멤버를 public으로 선언하면 안되는 이유와 그것이 protected에도 똑같이 적용된다는 점에 대해서 서술합니다. 2. public으로 선언하면 안되는 이유2-1. 문법적 일관성https://yeoul0714.tistory.com/59참고 [Effective C++] 항목 18: 인터페이스 설계는 제대로 쓰기엔 쉽게, 엉터리로 쓰기엔 어렵게 하자1. 개요 우리는 C++로 개발을 하면서 정말 수많은 인터페이스를 설계하게 됩니다. 그리고 우리가 개발한 인터페이스가 올바르게 쓰여지길 바랍니다. 만약 올바르게 쓰여지지 않았다면 최소한의yeoul0714.tistory.com 만약 데이터가 public이 아니라면 ..