추상 : 여러 가지 사물이나 개념에서 공통되는 특성이나 속성 따위를 추출하여 파악하는 작용
프로그래밍의 표현 방식 중 하나.
구체적인 정보는 숨기고 꼭 필요한 핵심만을 뽑아내서 표현하는 방식을 추상화라고 한다.
복잡한 것들을 목적에 맞게 단순화하는 것 또한 추상화라고 할 수 있다.
추상화의 목적은 단순하고 간결하게 표현하면서도 핵심을 명확히하여 표현을 하는 사람과 듣는/보는 사람도 모두 이해할 수 있도록 하는 것이다.
책, 영화, 드라마의 요약본도 디테일한 내용은 숨기고, 핵심 내용만 뽑아내는 방식으로 추상화의 예이다.
출처 : Codeit, 프로그래밍 시작하기 in javascript