我有一个基本特征搜索和两个子特征WriterSearch,实现该特征的BookSearch。
trait Search[T]{...}
trait WriterSearch extends Search[Writer]{...}
trait BookSearch extends Search[Book]{...}
trait AllSearch extends WriterSearch with BookSearch
AllSearch不起作用。原因是 ...继承了trait的不同类型实例.... 。只要我需要结合所有特征,AllSearch将是空的。当我尝试this时,它会覆盖type T in trait BookSearch with bounds <: Book
我该如何解决?