抽象類和接口的關係與區別哦

抽象類、接口與類是一個層次的概念,是C#中極其重要的概念。spa

抽象類是從多個類中抽象出來的公共模版,提供子類均具備的功能。
接口是從多個類中抽象出來的規範,體現的是規範和實現分離的原則,同時也有效的彌補了C#繼承單根性的不足。
深刻理解抽象類和接口在設計理念上的差異,纔可以正確的選擇抽象類或接口來進行開發。設計

=== 抽象類便於複用
=== 接口便於代碼維護
抽象類和接口的使用都是爲了實現多態!繼承

相關文章
相關標籤/搜索