【发布时间】:2013-01-10 12:04:01
【问题描述】:
我正在寻找创建转发集合的最佳做法,例如在 Google Guava 中: 例如,Scala 中的 ForwardingList 如下所示:
trait ForwardingList[T]
{
def delegate: List
}
但是我不清楚这个列表应该扩展哪些特征以及必须覆盖哪些方法,因为有很多候选者
List[T]ListLike[T, ForwardingList[T]]ListLike[T, List[T]]
【问题讨论】:
标签: scala collections scala-collections