
Data : 처리의 대상이 되는 모든것.
Data Type : 데이터의 집합과 이러한 데이터에 적용할 수 있는 연산의 집합
ex) C언어 int Data Type
int 데이터 타입 - Data : {..., -1, 0, 1, ...}
- Operation : {+, -, /, %, *}
Data Structure : ADT를 프로그래밍 언어로 구현한 것.
데이터 타입의 정의가 그 데이터 타입의 구현으로부터 분리된 것을 말한다.
복잡한 자료, 모듈, 시스템 등으로부터 핵심적인 개념 또는 기능을 간추려 내는 것을 말한다.
정보은닉(information hiding) -> 추상 데이터 타입 (ADT)