IT 자바의 추상클래스(Abstract class)와 인터페이스(interface class) pakddo 2012. 1. 28. 19:19 http://silverktk.tistory.com/134 덧붙이면.. 하지만 자바는 상속을 통해 일어나는 생성자와 소멸자,오버라이딩 등의 문제를 해결하기 위해서 상속을 사용하지 않고 되도록이면 구성(Composition)을 이용하도록 합니다. 그리고 공통적인 인터페이스로 특정 지을수 있는 클래스들은 인터페이스를 상속함으로서결함도를 줄일수 있습니다. 마지막으로 정리하자면1. 상속을 통한 제약을 이용해 자바는 다형성을 구현한다.2. 다중상속은 여러 문제점이 있기에 제거하고 부족한 다형성은 인터페이스를 이용해 해결한다.좀더 전문적인 용어가 있었군요.상속은 서브클래싱을 의미하고 구현(implementation)은 서브타이핑을 의미합니다.서브 클래싱은 상속을 통해 기능을 구현하는것을 말하고서브 타이핑은 기능을 공통적인 타입으로 묶어주는것을 의미합니다.