标签: scala traits
我可以制作一些东西来控制混合过程中的特征顺序吗?
我的意思是,使用参数化特征与否 - 它不是强制性的:
trait Order trait ItsOrderIsImportant[Order] { //... }
答案 0 :(得分:2)
不,你可以宣布特质与其他类型混合,如:
trait B trait A { this: B => }
使用此功能,只允许将特征A混合到混合了特征B的类型中。
A
B