반응형
캡슐화와 추상화
<캡슐화>
- 클래스나 인터페이스 외부에서 멤버를 숨기는 목적
- 사용자에게 관련 없는 데이터를 숨기는 프로세스
<추상화>
- 필수 기능만 표시하는 목적
- 사용자에게 관련 데이터만 표시하는 메커니즘
ex) 휴대폰
- 캡슐화 : 휴대폰 내부의 동작이 어떻게 진행되는지 사용자는 모름
- 추상화 : 사용자는 휴대폰 외부에서 다양한 유형들의 필수 기능을 사용 가능
캡슐화와 추상화
<캡슐화>
- 클래스나 인터페이스 외부에서 멤버를 숨기는 목적
- 사용자에게 관련 없는 데이터를 숨기는 프로세스
<추상화>
- 필수 기능만 표시하는 목적
- 사용자에게 관련 데이터만 표시하는 메커니즘
ex) 휴대폰
- 캡슐화 : 휴대폰 내부의 동작이 어떻게 진행되는지 사용자는 모름
- 추상화 : 사용자는 휴대폰 외부에서 다양한 유형들의 필수 기능을 사용 가능