gpt4 book ai didi

c#-4.0 - LSP 的协变和逆变

转载 作者:行者123 更新时间:2023-12-02 22:14:13 27 4
gpt4 key购买 nike

LSP与协方差和逆变之间有什么关系?有什么关系吗? LSP 是协方差的一种形式吗?

最佳答案

我不会这么说Liskov's Substitution Principle是协方差的一种“形式”,就像泛型协方差允许 LSP 以泛型关系表示一样。从 C# 4/.NET 4 开始,您可以将 IEnumerable<Banana> 视为作为IEnumerable<Fruit>并且应该能够在没有任何令人讨厌的意外的情况下做到这一点 - 这基本上就是 LSP 所需要的。

关于c#-4.0 - LSP 的协变和逆变,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3899637/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com