java 使用接口的好处

时间:2019-11-24
本文章向大家介绍java 使用接口的好处,主要包括java 使用接口的好处使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

面向接口编程,提高程序的扩展性,这样可以 开放扩展 关闭 修改,体现了开闭原则

代码 如下

public interface TestInterface {
    public void print();
}
public class Print implements TestInterface{
    public void print(){
        System.out.println("Print.print");
    }

}
public class Print2 implements TestInterface{
    public void print(){
        System.out.println("Print.print2");
    }

}
public class Main {

    public static void main(String[] args) {
        Main m = new Main();
        Print p1 = new Print();
        m.MainTestinterface( p1 );
        Print2 p2 = new Print2();
        m.MainTestinterface( p2 );
    }

    public void MainTestinterface(TestInterface ti ){
        ti.print();
    }
}

输出打印

Print.print
Print.print2

这段程序利用了 java 的多态特性 ,实现动态绑定 对象ti。父类的引用指向子类对象 

这样 就不能修改MainTestinterface方法,遇到什么需求,只要增加 Print1 2 .. n 就可以实现了

原文地址:https://www.cnblogs.com/jkwll/p/11923823.html