gpt4 book ai didi

ASP.NET System.Web.Abstractions 为什么将它们创建为抽象基类?

转载 作者:行者123 更新时间:2023-12-04 07:05:24 24 4
gpt4 key购买 nike

真的如上所述,我想知道为什么微软将抽象作为抽象类而不是接口(interface)发布?

我会对任何见解感兴趣,因为我需要对标准的东西做类似的事情,比如文件和目录的 System.IO 功能,但是我觉得界面会感觉更好?

选择抽象一定有一个很好的理由,除了它更适合他们的程序集命名空间 System.Web.ABSTRACTions 的事实。

谢谢

最佳答案

我相信 Phil(来自 ASP.NET MVC 团队的 Haack)在他的博客上解释了这个决定。看看这篇文章:

Versioning Issues With Abstract Base Classes and Interfaces

关于ASP.NET System.Web.Abstractions 为什么将它们创建为抽象基类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1180680/

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