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