1. 개요최근 코딩 테스트 준비를 위한 C++언어를 공부하며 캡슐화 그리고 정보 은닉이라는 단어를 보았다.내가 주력으로 사용하는 Apex나 Java 언어를 공부할 때 객체 지향 프로그래밍, 즉 OOP의 개념에 대해서 공부를 했던 기억이 난다. 그러나 뭔가 추상적으로 책에 쓰여진 내용들은 사실 마음에 깊게 와닿지 않았었다. 그리하여 이번에 정확히 OOP가 무엇이고 어떻게 우리가 구현을 해야하는지 공부를 시작하기로 하였다.아직 우선순위는 아니고 다른 공부들을 해가며 틈틈히 자료들을 찾아볼 계획이다. 이번 포스팅은 OOP를 공부하다보면 보게되는 캡슐화와 정보 은닉에 대하여 서술하려 한다. 일단, 지금까지 나는 부끄럽지만 캡슐화와 정보 은닉에 대해 다음과 같이 생각하고 있었다.캡슐화 = 객체 내부를 캡슐처럼 감..