1,有的接口,加上个 实现就能用里面的方法,不用自己去实现。这大概是个什么原理?
A继承B,B实现C的过程,在这个过程中,A成为了B的子类,B可以替子类实现C接口的某些方法,如果B没有实现,那么就需要A来实现
2,接口和抽象类是抽象类型定义的两种机制,其赋予java强大的面向对象能力,为甚?
(封装,继承,多态,,,,抽象)
3,合作,类似协议,如果针对一个比较庞大的项目,架构师可以李青业务定义接口,由别人去实 现。 定义好一个接口,文档(实现类的命名规范等,)给别人去开发、实现。
4,扩展性,需求变更后,通过接口去改或新建其实现类, 然后,从新引用实现接口的类
5,解耦,,具体是怎么达到解耦的效果的?
6,招牌,通过接口,快速的指导类的作用、用途等。
7,通过接口能更好的实现对开闭原则,修改的关闭,拓展的开放。
第二条,第五条求解答,其他的如有错误请更正!