MyCloud

추상 데이터 타입 (ADT) 본문

Programming/Java

추상 데이터 타입 (ADT)

Swalloow 2016. 3. 13. 17:26



추상화와 추상 데이터 타입 (ADT)


추상화란, 어떤 대상의 특성과 기능을 간추려 일반화하여

사용자와 구현자의 관점을 분리하는 설계단계를 말합니다.

사용자에게 중요한 정보는 강조되고 중요하지 않은 세부사항은 제거하는 것입니다.

추상화를 사용하면 크고 복잡한 문제에 대해 보다 쉽게 해결방법을 찾을 수 있습니다.

추상 데이터 타입(ADT)이란 데이터 타입을 추상적으로 정의한 것입니다.








추상 데이터 타입의 특징


사용자는 내부 데이터에 접근 불가능하지만 사용하는데 지장이 없다.

세부적인 내용을 모르는 여러 사용자도 이용할 수 있다.

데이터나 연산이 무엇(What)인가는 정의되지만 

어떻게(How) 구현할 것인지는 정의되지 않는다. 


'Programming > Java' 카테고리의 다른 글

자바 (JAVA)  (0) 2016.03.13
Comments