인터페이스는 왜 필요할까? 그리고 무엇일까?
상속은 간단하게 보면 별 문제 없어보이나, 실무적으로 보았을 때 상당히 까다로운 개념이다.
multiple inheritance using interface