前言:我知道有很多关于协方差和反方差的问题和答案,但我仍然感到困惑,不知道该实现什么解决方案。
我有两个接口,它们的实现打算成对地一起使用。和无形的ServiceItem提供了这两个接口的两个实现。和ITranslation类或它们的派生类型的情况下,有什么最干净的方法可以传递这些配对的通用列表而不在接口和它们的类型之间来回转换?where TItemTranslation : c
class Test1(buf:Buffer[AnyRef])编译器错误:found : scala.collection.mutable.Buffer[String] Note: org.msgpack.type.Value <: Any, but trait Buffer is invariant in type A. You may wish to