- 객체들의 공통된 특성을 파악하고 불필요한 특성을 제거하여 모델링하는 작업

- 객체란 데이터 추상화의 산물이다.

- 데이터 추상화 :
* 변수와 그 변수를 사용하는 함수를 캡슐화(encapsulation)하고, 그들을 외부에서 사용하지 못하게
  정보은닉(information hiding)하는 과정
* 데이터와 그 데이터를 사용하는 함수를 하나로 묶고, 다시 외부에서 그 들을 사용할 수 없게끔 해주는 과정

- C++에서 데이터 추상화를 구현하기 위해 만드 키워드는 class이다.
* 클래스(class) : 
          - 객체를 어떻게 생성하고, 어떻게 조작하며, 어떻게 소멸시킬 것인가를 설정
          - 객체의 동작원리를 설정하는 개념
Posted by RoaZium