zoukankan      html  css  js  c++  java
  • 使用接口的目的和接口的使用

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

      

  • 相关阅读:
    2019.1.1-11 总结
    配置文件的选择
    2019.1.1-5 总结
    shell 脚本
    2017- 感谢自己
    debug和release版本的区别
    linux 下一些命令
    Python中getopt()函数的使用
    开发环境的一些基本认识
    Leetcode 49. Group Anagrams
  • 原文地址:https://www.cnblogs.com/Qiao994255978/p/5382860.html
Copyright © 2011-2022 走看看