使用接口的目的和接口的使用

1.爲何須要接口:設計

    軟件開發過程當中,一個項目不可能單純由一我的完成,那麼就必須將軟件準確的劃分紅幾部分,將分紅的幾部分交給不一樣的人來負責作,而接口就至關於與連部分之間鏈接的插槽,首先由設計人員定義好全部接口名稱,接口參數,返回數據類型,並說明接口的做用,實現接口的人員負責實現接口的功能,而前臺負責設計UI的人只要負責將收集到的用戶數據,調用接口實現將數據進行處理,轉換,存儲就好了。打個比方,咱們調用String.length方法的時候,咱們並不關心代碼是如何完成的,只關心它的返回值,這就將一些經常使用的功能交給前人爲咱們實現就好了,咱們只須要調用他們給咱們的方法(接口)。對象

2.如何定義接口:blog

 interface IControl {
    void Paint( ) ;
}

3.如何實現接口:  接口

一個接口能夠由多個類實現,體現出多態。開發

public class control1:IControl{
          public void Paint(){
            實現代碼;
        }     
}  

public class control2:IControl{
          public void Paint(){
            實現代碼;
        }     
} 

4.定義類工廠get

接口不能被實例化,因此須要類工廠獲取接口對應的實例化對象class

public static Factory1{
     public static IControl getprogid(String progid)
     {
          if(progid=="1")
              return new control1();
          else if(progid=="2")
              return new control2();
          else
              return null;
    }         
}    

  5.如何調用接口軟件

IControl ic=Factroy1.getprogid("1");//利用類工廠實例化接口
ic.Paint();//利用接口實現方法
相關文章
相關標籤/搜索