KANTAM
[Effective C++] 34: 인터페이스 상속과 구현 상속의 차이를 제대로 파악하고 구별하자