dangle object 문제를 떠나서..
concrete 다중 상속이 꼭 필요한 경우가 있나?
걍 abstract 로 인터페이스 정도만 다중 상속받는게 낫지 않나?