추상이라는 용어의 사전적 의미 :
사물이나 표상을 어떤 성질, 공통성, 본질에 착안하여 그것을 추출하여 파악하는 것.
핵심은 “ 공통성과 본질을 모아 추출 “ 이다.
예시로 자동차와 오토바이는 모두 이동 수단.
전진 및 후진을 할 수 있다는 공통을 지닌다.
자바 식으로는 자동차와 오토바이라는 하위 클래스 들의
공통적인 기능 ( 전진 및 후진 ) 을 추출해 이동 수단이라는 상위 클래스에 정의.
기능이나 변수를 추출해 선언하는게 가능해지며
추상 클래스나 인터페이스 등에서 이를 정의하고 ( 설계도 )
나머지 좀 각각 다른 부분은 이제 상속이란걸 해서 차별점의 기능들을 개발해 나가는거지.