abstraction ; 추상화

추상화란 객체프로시저들의 공통의 특질들을 골라내는 과정이다. 예를 들면, 프로그래머가 거의 같은 작업을 수행하는 두 개의 함수를 하나의 함수로 합병할 수 있음을 나타내기 위해 추상화를 사용할 수 있다. 추상화는 소프트웨어 공학에서 가장 중요한 기법 중 하나로서, 두 개의 다른 기법인 캡슐화데이터 은폐와 매우 밀접한 관련이 있다. 이 세 가지 기법은 복잡성을 줄이기 위해 사용된다.

이 정보는 2000년 6월 14일에 수정되었습니다.
영어판(whatis.com)