본문 바로가기

Programming/C++

class의 정보은닉과 캡슐화

◈ 정보은닉

 

 -. 객체의 외부에서 객체 내에 존재하는 멤버에 접근하는 것을 허용하지 않는 것

 

 

 

 ◈ 캡슐화

 

 -. 데이터와 함수를 묶어 하나의 “블랙박스(black box)”를 생성

 

 -. 외부에 노출할 것과 감출 것을 결정하는

 

 -. 외부에 노출되는 모든 것을 인터페이스(interface) 라고 할 수 있음

 

 -. 객체를 사용하는 개발자는 인터페이스만 알면 될 뿐 내부적인 동작은 알 필요가 없음

 

'Programming > C++' 카테고리의 다른 글

상속이란!!  (0) 2014.09.12
생성자와 소멸자~  (0) 2014.09.12
class 의 Access 지정(접근 제어)  (0) 2014.09.12
class의 추상화와 객체지향  (0) 2014.09.12
C++이란??  (0) 2014.09.12