标签: asp.net interface abstract system.web.abstractions
如上所述,我想知道微软为什么将抽象作为抽象类而不是接口发布?
我会对任何见解感兴趣,因为我需要为文件和目录的System.IO功能之类的标准内容做类似的事情,但我觉得界面会感觉更好吗?
必须有一个很好的理由为什么选择一个抽象,除了它更适合它们的程序集命名空间的事实,System.Web.ABSTRACTions。
由于
答案 0 :(得分:3)
我相信Phil(来自ASP.NET MVC团队的Haack)在他的博客上解释了这个决定。看看这篇文章:
Versioning Issues With Abstract Base Classes and Interfaces