java - 大神,请问接口的作用什么?
怪我咯
怪我咯 2017-04-17 14:56:43
[Java讨论组]

java中接口中定义的方法都是一些规范,并没有实现,当实现这个接口的时候我们仍然需要去实现接口中的方法,既然如何,我们为什么不抛开接口呢?虽然我知道接口肯定是有用的

怪我咯
怪我咯

走同样的路,发现不同的人生

全部回复(6)
高洛峰

我这里有个个人觉得比较好理解的关于接口的总结:接口到底有什么用

大家讲道理

规范 就这俩字

巴扎黑

我认为:
软件设计人员统一规范接口,开发人员按照接口进行开发,这样便于管理和维护程序

假如你按照自己逻辑写代码 如果你离职了 你的代码需要维护,其不是坑死了

ringa_lee
  • 接口和内部类为我们提供了一种将接口与实现分离的更加结构化的方法。

  • 建立接口,不同的子类可以用不同的方式表示此接口。

  • 接口被用来建立类与类之间的协议。

  • interface不仅仅是一个极度抽象的类,因为它允许人们通过创建一个能够被向上转型为多种基类的类型,来实现某种类似多重继承变种的特性

以上说法参考java编程思想

PHPz

楼上说的都很对,我说下我这用的另一个场景。

接口写的增删改查方法,但数据库有mysql和oracle,只要对同一接口实现mysql和oracle两种,调用的时候注入不同的实现就可以无痛切换数据源了。

PHP中文网

如果没有USB标准,那么DELL开发的USB驱动,加载USB的方法名字叫loadUSB(), HP开发的USB驱动,加载USB的方法名叫loadHPusb()等等,如果有1万家厂商,其中就因为一个方法的命名不同,写操作系统的那些人,如果想加载一下USB驱动,请问需要怎么调用加载驱动的方法?

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号