Voglio combinare due librerie, una mi richiede di estendere una classe astratta con i metodi a_1 a_2 ... a_n, b_1, b_2 ... b_m, e l'altra fornisce due gli oggetti A e B che implementano rispettivamente i metodi a_i e b_i. C'è un modo elegante per combinare A e B? Ecco cosa sto facendo attualmente:In Scala, combina metodi di oggetti come metodi di classe
class myClass extends abstractClass {
def a_1 = A.a_1
def a_2 = A.a_2
...
def b_1 = B.b_1
def b_2 = B.b_2
...
}
Non sapevo che si potrebbe scrivere un tratto all'interno di una classe/oggetto. Grazie per la risposta, ha reso la mia giornata :) – OlivierBlanvillain