trait

特质(trait)是Scala里代码复用的基础单元。特质封装了方法和字段的定义,并可以通过混入到类中重用他...[百科]

2 关注

trait

特质(trait)是Scala里代码复用的基础单元。特质封装了方法和字段的定义,并可以通过混入到类中重用他们。与类的继承时每个类只能继承唯一的超类不同,类可以混入任意多个特质。特质最常用的两种方式:拓宽瘦接口为胖接口和定义可堆叠的改变。