程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> c#中Interface的理解

c#中Interface的理解

編輯:C#入門知識

我的理解:接口就是用來標識類的類型

比如有Interface:動物,那麼無論是那個class:貓,狗,牛等,

只要繼承了動物這個接口,那麼就要實現動物接口定義的方法

同時只要我們看到某個class繼承了動物這個接口,那麼我們也可以大膽的去調用接口定義的方法

另外在c#中一個類可以繼承多個接口,也就是說一個類可以有多種類型

比如一個人,可以是父母的兒子,妻子的丈夫,公司的職員

重要的是,在項目中如果細小的類很多,並且某些類有共同的東西(方法,屬性等),

我們就可以定義一個接口,讓這些類來繼承

這樣,當類A,B,C都繼承同一接口時,我們只要熟悉其中某一個類的使用,

那麼在使用其他類的時候也會十分的方便

但是當項目中都是單一實現的時候,就是說定義一個接口只有某個類去實現

其他類都不會用到的時候,我們就沒有必要在使用接口

這樣只會增加代碼的復雜性

所以我們在設計項目架構的時候要考慮清楚情況再使用接口。

    

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved