1.   기술공통
  2.   기초과학
  3.   파동/광학/음향
  4.   방송/멀티미디어/정보이론
  5.   전자/전기/제어
  6.   통신/네트워킹
  7.   정보기술(IT)
           1. 정보기술
    1.   전산기초
    2.   컴퓨터구조
    3.   프로그래밍
      1.   프로그래밍 언어론
               1. 프로그래밍 언어
        1.   구문
        2.   이름,바인딩
        3.   자료형/데이터형
               1. 자료형
               2. 변수 선언/정의/초기화
               3. 리터럴
               4. 문자열
               5. 상수
               6. 형변환
               7. 레코드
               8. 객체
               9. 자료 추상화
        4.   예외,이벤트 처리
      2.   객체지향
      3.   자료구조
      4.   알고리즘
      5.   자료표현(알파벳/코드)
      6.   시스템 프로그래밍
      7.   프로그래밍언어 종류
      8.   프로그래밍 기타일반
    4.   데이터베이스
    5.   소프트웨어 공학
    6.   운영체제
    7.   정보보호/보안
    8.   IT 기타기술
  8.   기계/재료/공업일반
  9.   표준/계측/품질
  10.   기술경영

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

(2015-02-10)
정보기술(IT) 1. 정보기술

전산기초
컴퓨터구조
프로그래밍
데이터베이스
소프트웨어 공학
운영체제
정보보호/보안
IT 기타기술
 > 프로그래밍프로그래밍 언어론
객체지향
자료구조
알고리즘
자료표현(알파벳/코드)
시스템 프로그래밍
프로그래밍언어 종류
프로그래밍 기타일반
 > 프로그래밍 언어론 1. 프로그래밍 언어

구문
이름,바인딩
자료형/데이터형
예외,이벤트 처리
 > 자료형/데이터형 1. 자료형
2. 변수 선언/정의/초기화
3. 리터럴
4. 문자열
5. 상수
6. 형변환
7. 레코드
8. 객체
9. 자료 추상화

     
1. 자료 추상화 (Data Abstraction)

  ㅇ 여러 자료형을 하나로 묶어 단순화(추상화)하는 것
     - 例) 사용자 정의 자료형으로써 구조체
2. 추상 자료형 (Abstract Data Type, ADT)

  ㅇ `자료` 및 `연산`을 모두 하나의 단위로 묶고, 외부로부터 내부 자료를 함부로 접근 못하게함
     - 자료형에 대한 의도되지 않은 변화를 최소화하고,
        . 이를 마치 블랙박스 처럼 취급할 수 있게 하는 것

     - 이를두고, 캡슐화(Encapsulation) 또는 정보은닉(Information Hiding) 라고도 함

  ㅇ 추상자료형 특징
     - `자료` 및 `연산`을 모두 하나의 단위로 묶음
        . 사용자 정의 자료형 (user defined data type)
        . 사용자 정의 연산 (user defined data type)
     - 자료의 캡슐화 (data encapsulation) 또는 정보은닉(information hiding)

  ※ 자료 추상화에 의해 비로소 객체지향 프로그래밍 기법이 가능하게 됨


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

 
        최근수정     모바일웹     참고문헌