- 博客(1)
- 收藏
- 关注
原创 scala中协变(Covariation)的应用场景
很多语言都对协变提供了语法支持,scala使用[+T]表示协变,java可以用间接表示协变。那么如何理解协变呢?针对泛型的场景,泛型类的继承性与类型参数的继承性保持一致即为协变。理解了协变之后问题又来了,协变可以在什么样的场景使用呢?
2017-02-01 23:57:08 792
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
很多语言都对协变提供了语法支持,scala使用[+T]表示协变,java可以用间接表示协变。那么如何理解协变呢?针对泛型的场景,泛型类的继承性与类型参数的继承性保持一致即为协变。理解了协变之后问题又来了,协变可以在什么样的场景使用呢?
2017-02-01 23:57:08 792
TA创建的收藏夹 TA关注的收藏夹
TA关注的人