2
如上所述,我想知道为什么微软将抽象类抽象为抽象类而不是接口?ASP.NET System.Web.Abstractions为什么将它们创建为抽象Base类?
我会对任何见解感兴趣,因为我需要为System.IO功能的文件和目录等标准功能做类似的事情,但是我觉得界面会感觉更好?
为什么选择抽象,除了它更适合它们的程序集命名空间,System.Web.ABSTRACTions之外,必须有一个很好的理由。
感谢
如上所述,我想知道为什么微软将抽象类抽象为抽象类而不是接口?ASP.NET System.Web.Abstractions为什么将它们创建为抽象Base类?
我会对任何见解感兴趣,因为我需要为System.IO功能的文件和目录等标准功能做类似的事情,但是我觉得界面会感觉更好?
为什么选择抽象,除了它更适合它们的程序集命名空间,System.Web.ABSTRACTions之外,必须有一个很好的理由。
感谢
我相信菲尔(哈克,从ASP.NET MVC队)解释说在他的博客这个决定。看看这篇文章:
辉煌,谢谢。 – 2009-07-25 00:34:22