[Java] 추상클래스 vs 인터페이스 차이?
컬렉션 프레임 워크를 공부하며 다시 인터페이스 개념이 등장했다. "컬렉션 프레임워크의 주요 인터페이스로는 List, Set, Map이 있다. 이 인터페이스들은 컬렉션 클래스를 사용하는 방법을 정의한 것이다. 다음 그림은 이들 인터페이스로 사용 가능한 컬렉션 클래스(구현 클래스)를 보여준다." (혼공자 556p) 나(==바보) 는 갑자기 혼란스럽다. 의식의 흐름은 이러했다. 인터페이스 마치 리모콘 같은 것... 클래스 비슷한 개념 같았는데.. 생성자가 없었지... (클래스 구성멤버는 필드, 생성자, 메소드 / 인터페이스 구성멤버는 상수 필드, 추상 메소드) 메소드는 추상 메소드로만 선언.... 구현 클래스가 필요하고... 인터페이스에서 추상 메소드로 선언되었으니까 실체 메소드 선언이 필요하고... ( pu..