A
A
Serif
Sans
White
Sepia
Night
首页
文章
4 votes
answers
views
为什么Liskov替换原则需要论证是逆变的?
Liskov Substitution Principle对派生类中的方法签名施加的规则之一是: 子类型中方法参数的逆变 . 如果我理解正确,那就是说派生类的重写函数应该允许反变量参数(超类型参数) . 但是,我无法理解这条规则背后的原因 . 由于LSP主要是关于动态地将类型与子类型(而不是超类型)绑定以实现抽象,因此允许超类型作为派生类中的方法参数对我来说非常困惑 . 我的问题是: 为什...
contravariance
liskov-substitution-principle
热门问题
22299
为什么处理排序数组比处理未排序数组更快?
18633
如何撤消Git中最近提交的提交?
14365
如何在本地和远程删除Git分支?
10549
'git pull'和'git fetch'之间有什么区别?
9402
什么是正确的JSON内容类型?
8739
“yield”关键字有什么作用?
7999
C中的“ - >”运算符是什么?
7746
如何在提交之前撤消'git add'?
7735
如何重定向到其他网页?
7654
JavaScript闭包如何工作?