抽象類、接口與類是一個層次的概念,是C#中極其重要的概念。spa
抽象類是從多個類中抽象出來的公共模版,提供子類均具備的功能。接口是從多個類中抽象出來的規範,體現的是規範和實現分離的原則,同時也有效的彌補了C#繼承單根性的不足。深刻理解抽象類和接口在設計理念上的差異,纔可以正確的選擇抽象類或接口來進行開發。設計
=== 抽象類便於複用=== 接口便於代碼維護抽象類和接口的使用都是爲了實現多態!繼承