2
스칼라의 특성은 어떻게“다이아몬드 오류”를 피합니까?
(참고 : 명백한 이유로 제목에서 '문제'대신 '오류'를 사용했습니다 ..;)). Scala의 Traits에 대한 기본적인 내용을 읽었습니다. Java 또는 C #의 인터페이스와 유사하지만 메소드의 기본 구현을 허용합니다. 궁금한 점이 있는데, 이것이 "다이아몬드 문제"의 원인이 될 수없는 이유입니다. 이것이 많은 언어가 다중 상속을 먼저 피하는 이유입니다. 그렇다면 스칼라는 이것을 어떻게 처리합니까?