추상 데이터 타입(ADT: Abstract Data Type)
1. 추상적(Abstract)? 추상적이란 구체적의 반대되는 말로 "사물 전체에서 분리시켜 특성, 특징에 집중하는 것"을 말한다 구체적이란 말은 세부적인 하나하나의 특성을 모두 고려하는 것을 말한다. 추상적이란 말과 모호하다는 말이 혼동될 수 있는데, 추상적이라 함은 정말 핵심적인 특성에만 집중하는 것을 의미하고 모호하다는 것은 분명하지 않은 것을 의미한다. 2. 추상 데이터 타입(ADT) 데이터 타입은 데이터의 집합과 해당 데이터에 적용할 수 있는 연산으로 구성된다. int 데이터 : ..., -2, -1, 0, 1, 2, ... 연산 : +, -, *, /, % ADT는 새로운 데이터 타입을 추상적으로 정의한 것을 말한다. 데이터와 연산이 정의되지만 이들을 어떻게 구현할 것인지는 정의되지 않는다. 즉..