gpt4 book ai didi

java - 我应该返回 List 还是 ArrayList?

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:27:49 24 4
gpt4 key购买 nike

我发现自己同意返回一个接口(interface)而不是一个具体的类。

原因很简单,我要松耦合。

但是会有其他影响或权衡吗?

最佳答案

最好返回最适合您的接口(interface)的通用类型。

如果出于某些原因ArrayList 本质上适合您要返回的数据,那么您应该使用它。通常 List 没问题,但如果返回值本质上是无序的,您也可以考虑使用 Collection:

Diagram of Java collections hierarchy

关于java - 我应该返回 List 还是 ArrayList?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10328658/

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