(Nota: ho usato 'errore' invece di 'problema' nel titolo per ovvi motivi ..;)).
Ho fatto alcune letture di base sui Tratti alla Scala. Sono simili alle interfacce in Java o C #, ma consentono l'implementazione predefinita di un metodo.
Mi chiedevo: questo non può causare un caso di "problema del diamante", motivo per cui molte lingue evitano in primo luogo l'eredità multipla?
In tal caso, come gestisce Scala?