面向接口编程的方法就是指如何去使用一个接口。由于接口中都是方法的声明,没有实现。因此,必须会有接口对应的实现类。
Step1: 创建一个接口,声明一堆方法
class interface MyInterface{
public void helo();
}
Step2: 创建一个接口的实现类,实现这个接口,并实现其声明的那一堆方法
class MyInterfaceImpl implement MyInterface {
public void helo(){
System.out.println("hello interface!");
}
}
Step3: 在其他的类中,实例化该接口的实现,但是类型是接口定义的类型。
MyInterface myInterface = new MyInterfaceImpl();