클래스 상속과 인터페이스 구현 함께 쓰기 실무에서 프레임워크나 오픈소스와 함께 연동되는 구현을 하게 되면 클래스 상속과 인터페이스의 구현을 같이 사용하는 경우가 많음 책이 순서대로 대여가 되는 도서관 구현 책을 보관하는 자료 구조가 Shelf에 구현됨 (ArrayList) Queue 인터페이스를 구현함 Shelf 클래스를 상속받고 Queue를 구현한다. Shelf class 구현 - 책을 보관하는 자료 구조 - ArrayList 방식으로 사용 Queue 인터페이스를 구현 Shlef 클래스를 상속받고 Queue 인터페이스를 구현한 - BookShelf 클래스 Test --- 이미 잘 만들어진 자기보다 좀 더 일반적인 클래스에서 상속을 받고 자기가 구현해야 할 기능이 선언되어있는 인터페이스를 구현하는 구도로..