何时应该使用特质而不是抽象类? 函数
若是你想定义一个相似接口的类型,你可能会在特质和抽象类之间难以取舍。这两种形式均可以让你定义一个类型的一些行为,并要求继承者定义一些其余行为。一些经验法则:code
trait t(i: Int) {}
i