1.更加抽象,更加面向对象2.提高编程的灵活性3.提高可维护性
一流公司卖标准举个例子,比如说JDBCSUN定义了接口,具体的实现细节由其他公司(比如说Oracle等去实现),这样也实现了跨数据库
很弓虽面向接口就很哈皮了为了像C一样实现多继承实现更多的功能 完成解耦
接口是一种协定,大家都要按照接口中的定义来进行编程。也就是一种规矩。
可以更好的实现代码的重用性
提供更多选择