공부/JAVA

추상클래스, Adapter 클래스

JangGiraffe 2016. 4. 6. 09:22

추상클래스 : 추상메서드를 만들 수 있는 클래스

단점 : 필요 없는 메서드까지 오버라이드 해야함.

 

어댑터클래스 : 추상클래스의 단점을 보완하기 위해 만든 클래스로. 추상클래스를 상속받아 모든 메서드를 더미형태로 구현해 놓는 클래스.

예시: 추상클래스에 추상메서드 A,B,C가 있고. 어댑터클래스에서 이 A,B,C를 기능이 없는 더미형태로 구현한다.  그후 어댑터 클래스를 상속받아 필요한 메서드만 사용하면 됨.

 

 

 

인터페이스는 일반메서드를 포함할 수 없고 다중상속이 가능한 특징이 있음.

반응형