В Скале, следующем общем типе,Scala ограничен общий типа против polymorphsim
def input[T <: SubType](inp: T) = { }
сменно с полиморфным определением
def input(inp: SubType) = { }
Когда мы должны отдавать предпочтение 1-й и 2-й стиля стиля? Любые сценарии?
В данном конкретном случае это не имеет большого значения. –