为了账号安全,请及时绑定邮箱和手机立即绑定

什么时候应该在Java中使用接口?

什么时候应该在Java中使用接口?

POPMUISE 2019-10-10 14:22:11
一个理想的例子是什么时候确切地使用Java中的特定接口,以及适用的任何特定规则。
查看完整描述

3 回答

?
白衣非少年

TA贡献1155条经验 获得超0个赞

收集框架是一个不错的选择。


java.util.List //interface


java.util.ArrayList //Concrete class

java.util.LinkedList //Concrete class

因此,您可以编写如下代码:


List l = new ArrayList();


l.add(..)

//do something else.

如果将来您想使用say LinkedList或自己的AwesomeList which implements List界面更改实现,那么您要做的就是将第一行更改为:


List l = new MyAwesomeList();

or

List l = new LinkedList();

其余代码将继续进行。


查看完整回答
反对 回复 2019-10-10
  • 3 回答
  • 0 关注
  • 1086 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信