추상화란 ? > 기존 클래스들의 공통적인 요소들을 뽑아서 상위 클래스를 만들어 내는 것 상속은 하위클래스를 정의하는데 상위 클래스를 사용하는 것. 공통적인 속성과 기능을 모아서 정의해주면 코드의 중복을 줄일 수 있고, 보다 효과적으로 클래스 간의 관계를 설정할
일종의 추상클래스로이며, 추상클래스처럼 완성되지 않은 불완전한 것이기 때문에 그 자체만으로 사용되기보다는 다른 클래스를 작성하는데 도움 줄 목적으로 작성된다.추상 클래스처럼 자바에서 추상화를 구현하는 데 활용된다는 점에서 동일하지만, 추상 클래스에 비해 더 높은 추상성