通常来说,一个接口方法就是一个协议, 一但这个接口发布出去, 就不容易修改, 或者增加新到接口方法。 因为一旦修改接口,所有实现接口的类都要修改,否则就会编译不通过。然而java8 又引入了大量的新的接口方法,为了让新的接口兼容老的应用,java8 提供了新的机制,就是默认方法。在接口中可以提供方法默认的实现, 实现接口的类自动继承接口的默认方法。老的应用在升级JDK的时候就不需要修改原来的接口实现。
通常来说,一个接口方法就是一个协议, 一但这个接口发布出去, 就不容易修改, 或者增加