Scala特征堆叠

时间:2015-05-07 18:47:25

标签: scala

我有以下特点:

trait A
trait B extends A
trait C extends B

我现在必须堆叠这些特征:

trait Stackable extends C

B和A是否自动堆叠在Stackable中?或者我应该使用?

显式堆叠它们

1 个答案:

答案 0 :(得分:2)

是的,Stackable会扩展/混合CBA

明确提及它们并不一定是错的,即trait stackable extends C with A;这不会导致任何问题,但这是不必要的。最终,由您和您的判断决定是否明确地将它们称为是有意义的。