使用mixins作为类型参数的工厂方法

时间:2016-05-01 18:35:39

标签: scala types

我有两个特征A和B,其中A&#39的自我类型是B.

trait A {
    self: B =>
}

trait B

我现在如何构建一个用Trait B实现Trait A的工厂方法,并将其子类型作为这样的类型参数?

def factory[T <: B](args): A with B

0 个答案:

没有答案