ADT   Data Abstraction, Abstract Data Type   자료 추상화, 데이터 추상화, 추상 자료형, 추상 데이터 타입

     (수정일:2015-02-10)

  1. 자료 추상화 (Data Abstraction)
    1. 여러 자료형을 하나로 묶어 단순화(추상화)하는 것
      1. 例) 사용자 정의 자료형으로써 구조체
  2. 추상 자료형 (Abstract Data Type, ADT)
    1. `자료` 및 `연산`을 모두 하나의 단위로 묶고, 외부로부터 내부 자료를 함부로 접근 못하게함
      1. 자료형에 대한 의도되지 않은 변화를 최소화하고,
        1. 이를 마치 블랙박스 처럼 취급할 수 있게 하는 것
      2. 이를두고, 캡슐화(Encapsulation) 또는 정보은닉(Information Hiding) 라고도 함
    2. 추상자료형 특징
      1. `자료` 및 `연산`을 모두 하나의 단위로 묶음
        1. 사용자 정의 자료형 (user defined data type)
        2. 사용자 정의 연산 (user defined data type)
      2. 자료의 캡슐화 (data encapsulation) 또는 정보은닉(information hiding)
    3. ※ 자료 추상화에 의해 비로소 객체지향 프로그래밍 기법이 가능하게 됨

[자료형/데이터형]
1. 자료형 2. 변수 선언/정의/초기화 3. 리터럴 4. 문자열 5. 상수 6. 형변환 7. 레코드 8. 객체 9. 자료 추상화

       최근수정이력     PC 화면