首页 > 其他 > 详细

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

时间:2016-04-12 15:44:19      阅读:143      评论:0      收藏:0      [点我收藏+]

1.为什么需要接口:

    软件开发过程中,一个项目不可能单纯由一个人完成,那么就必须将软件准确的划分成几部分,将分成的几部分交给不同的人来负责做,而接口就相当于与连部分之间连接的插槽,首先由设计人员定义好所有接口名称,接口参数,返回数据类型,并说明接口的作用,实现接口的人员负责实现接口的功能,而前台负责设计UI的人只要负责将收集到的用户数据,调用接口实现将数据进行处理,转换,存储就行了。打个比方,我们调用String.length方法的时候,我们并不关心代码是如何完成的,只关心它的返回值,这就将一些常用的功能交给前人为我们实现就行了,我们只需要调用他们给我们的方法(接口)。

2.如何定义接口:

 interface IControl {
    void Paint( ) ;
}

3.如何实现接口:  

一个接口可以由多个类实现,体现出多态。

public class control1:IControl{
          public void Paint(){
            实现代码;
        }     
}  

public class control2:IControl{
          public void Paint(){
            实现代码;
        }     
} 

4.定义类工厂

接口不能被实例化,所以需要类工厂获取接口对应的实例化对象

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();//利用接口实现方法

  

 

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

原文:http://www.cnblogs.com/Qiao994255978/p/5382860.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!