Tôi muốn kết hợp hai thư viện, một yêu cầu tôi mở rộng một lớp trừu tượng với các phương thức a_1 a_2 ... a_n, b_1, b_2 ... b_m và một phương thức khác cung cấp hai đối tượng A và B tương ứng thực hiện các phương thức a_i và b_i. Có cách nào tao nhã để kết hợp A và B không? Đây là những gì tôi hiện đang làm:Trong Scala, kết hợp các phương thức đối tượng như các phương thức lớp
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
...
}
Tôi không biết bạn có thể viết một đặc điểm bên trong một lớp học/vật. Cảm ơn bạn đã trả lời, nó làm cho ngày của tôi :) – OlivierBlanvillain