단순히 추상 클래스를 쓸거냐 인터페이스를 쓸거냐 이런 방법론이이라기보단
스레드 등
인터페이스에서 사용되는 구현객체, 타입변환
이런 개념들이 안들어가있는게 거의 없(?)네요
네, 제 생각에 인터페이스/추상 클래스를 활용할 수 있는지가 자바 방식의 객체지향 언어를 사용하는데 있어서 중급 정도 이상의 실력인지를 판단하는 기준이 아닐까 싶습니다.
일단 바이블류 기본서에 나오는 내용은 다 중요하다고 보시면 됩니다.
네 모르면 응용이라던지 특정상황 문제해결등 문제 해결이 힘듭니다.
오픈소스나 남이만든소스 라이브러리를 사용할때도 모를경우 해결이 안되는 경우가 많죠.