나름 상속으로만 구현할수 있는 패턴도 있고 할텐데

왜 인터페이스만 두고 상속은 빼버렸을까?

다형성-동적바인딩에 드는 비용 때문인가 했는데 이건 인터페이스도 똑같이 들잖음