인터페이스는 얼핏 보기에 추상 클래스와 매우 흡사한 개념 같지만 인터페이스는 숙련된 자바 개발자들에게
아주 선호되는 설계 기능이면서 자바에서 다중 상속을 구현하게 해주는 고급 기술입니다.
추상 클래스는 추상 메서드 외 멤버 변수나 일반 메소드를 가질 수 있지만 인터페이스에서는 반드시 사전에
정의된 추상 메소드와 상수만을 가질 수 있다는 특징이 있습니다.
인터페이스는 팀프로젝트의 동시 작업에 유리하고 일반적으로 추상보다 요구되는 설계의 기준이 높아서
더 체계적이라는 평을 받습니다.
'IT > Java' 카테고리의 다른 글
[JAVA] 게임 캐릭터 공격 프로젝트 (0) | 2020.12.15 |
---|---|
[JAVA] 다형성을 이용한 과일 정보 프로젝트 구현 (0) | 2020.12.14 |
[JAVA]추상 개념을 이용한 음악 플레이어 구현하기 (0) | 2020.12.13 |
[JAVA]상속클래스 이용하기 (0) | 2020.12.11 |
[JAVA] Node클래스를 이용한 두 점 사이의 중점을 구하는 프로그램 (0) | 2020.12.11 |