본문 바로가기

CS/Cpp

Encapsulation

encapsulation (캡슐화)

function ⊂ class

하나의 class에 그의 속성처럼 function들이 줄줄줄 달려 있다.
따라서 class 단위로 호출하면 필요 함수들을 중복 할 필요가 없어진다.
이것이 캡슐화의 장점!.
즉, 라이브러리다. 다만 C(절차지향언어)와 다르게 범위가 더 확장되었다고 생각하면 된다.
절차 지향 언어에서는 라이브러리를 함수 단위이지만, 객체 지향 언어에서는 라이브러리가 클래스 단위이다.

'CS > Cpp' 카테고리의 다른 글

Information-hiding  (0) 2013.03.12
Inline  (0) 2013.02.18
Reference  (0) 2013.02.18
Namespace  (0) 2013.02.18
Runtime Error  (0) 2013.02.18