gpt4 book ai didi

java - 我什么时候应该在java中使用接口(interface)?

转载 作者:IT老高 更新时间:2023-10-28 20:34:03 24 4
gpt4 key购买 nike

一个很好的例子,说明何时在 Java 中专门使用接口(interface)是理想的,任何适用的特定规则都是理想的。

最佳答案

集合框架是一个值得关注的地方。

java.util.List //interface

java.util.ArrayList //Concrete class
java.util.LinkedList //Concrete class

所以你可以这样写代码:

List l = new ArrayList();

l.add(..)
//do something else.

如果将来你想用 LinkedList 来改变实现,或者你拥有实现 List 接口(interface)的 AwesomeList,你所要做的就是把第一行改成:



List l = new MyAwesomeList();
or
List l = new LinkedList();

其余代码将继续执行。

关于java - 我什么时候应该在java中使用接口(interface)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2586389/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com