bounded generics in Scala (as in Java)

Я переношу приложение с java на Scala. В java у меня есть что-то вроде

abstract class CommonObjectInfo{//...}
class ConcreteObject extends CommonObjectInfo{//...}

abstract class AbstractWrapper<E extends CommonObjectInfo>{//...} 
class ConcreteWrapper extends CommonObjectInfo<ConcreteObject>{//...} 

Как я могу формально выразить объекты "обертки" в Scala? I

7
задан Don Roby 17 October 2011 в 10:54
поделиться