黑马程序员技术交流社区
标题:
接口存在的意义是什么
[打印本页]
作者:
奔跑的猴子
时间:
2015-1-22 22:38
标题:
接口存在的意义是什么
接口只是提供了一个空的方法,具体实现还是需要子类实现,都要写一遍,那接口存在最大意义是什么?
作者:
wdhm5423
时间:
2015-1-22 22:43
弥补继承extend的不足,java中只能单继承。接口可以多实现。
作者:
碎流
时间:
2015-1-22 23:29
继承一个类,就相当于继承了这个类的整体,好的,不好的,大的小的方法,重要的,不重要的,你都有继承过来....但是,接口的出现就给了你一个选择的权利,对于自己想要功能可以再补充过来,可以说,接口是一个很简单的功能体...它之所以存在就是为了提供一个或多个更"专业"的功能....这样我们对于继承了类以后,不会为不能实现的功能或想要的功能而"头疼".(因为不管继承的是一个什么样的类,其本身所拥有的功能都是有限的.虽然子类可以有自己的方法,但是如果有一个接口将一些功能提供出来,我们直接使用是不是更好呢/?)/
以上是个人的理解,还请你仔细斟酌
作者:
jojo
时间:
2015-1-23 00:32
一种规范
作者:
家进
时间:
2015-1-23 11:42
提高扩展性
作者:
Dragon_Free
时间:
2015-1-23 22:14
一流的公司就卖接口就完事了。对于接口来说,一个好的程序,接口设计得好,后期对于程序的升级还有改正,是必要的。一个接口,可以扩展程序 的功能 ,降低程序的耦合性,也使得程序员在修改代码时,不会太崩溃了,可以说,如果你是有玩LOL的,可以这样理解。我们都是英雄,但是由于有了物品框这个东西,可以看做是接口,有了不同的接口,你可以开个中亚,就有一定的效果,但你本身还是你这个英雄,有了更多的功能,后期想换成别的,直接加上新东西就行,明白?
作者:
Novice.Jin
时间:
2015-1-24 13:01
严谨>>>>>>>你以后进个大团队,搞个大项目你就明白了`~~~~~~
作者:
朱智彪
时间:
2015-1-24 21:36
统一标准吧,特别是多人甚至多公司完成同一任务时
作者:
huyang936
时间:
2015-1-24 21:54
1.接口是对外暴露的规则 2.接口是程序的功能扩展【体系以外的功能扩展】【基本功能定义在类中,扩展功能定义在接口中】 3.接口降低了程序间的耦合性 4.接口可以用来多实现 5.类和接口之间是实现关系,而且类可以继承一个类的同时实现多个接口 6.接口与接口之间可以有多继承关系
作者:
梁小刀11
时间:
2015-1-24 23:51
指定规范.!
多人才发开是肯定会用到的
作者:
Dragon_Free
时间:
2015-1-25 13:05
Dragon_Free 发表于 2015-1-23 22:14
一流的公司就卖接口就完事了。对于接口来说,一个好的程序,接口设计得好,后期对于程序的升级还有改正,是 ...
还有就是对程序的设计,整个体系的优越
作者:
Android豪
时间:
2015-1-25 15:56
一种规范,更纯净的抽象类
作者:
老外
时间:
2015-1-25 16:21
因为java中,只能够单继承,有的时候,会发生同时需要两个类的方法,所以出现了接口!
接口可以被类多实现,也就对多继承不支持的转换形式。java支持多实现。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2