会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
dax.net
专注于编程技术、云计算、DDD和微服务。专业、求是、解惑......
博客园
首页
订阅
管理
2021年12月17日
C#中的协变(Covariance)引起的面向对象设计问题一则
摘要: 协变(Covariance)与逆变(Contravariance)是Visual C# 4.0中引入的一个语言特性,目的是为了强化在泛型类型上继承关系的语义的合理性。举个非常简单的例子:爬行动物和哺乳动物都继承于动物,然后你不能将爬行动物的行为赋予动物类型,因为这种动物类型有可能是哺乳动物,它不具备...
阅读全文
posted @ 2021-12-17 20:47 dax.net
阅读(12)
评论(0)
推荐(0)
编辑
公告