gpt4 book ai didi

java - 将方法组合在一种方法中还是使用多种方法更好?

转载 作者:塔克拉玛干 更新时间:2023-11-02 07:44:41 27 4
gpt4 key购买 nike

我有一个管理一堆列表的类,这意味着该类有 3 个 ArrayList 作为私有(private)数据字段。

我希望能够将那些列表中对象的必要信息打印到一个字符串数组中。我希望能够对所有三个列表执行此操作,这意味着我需要三种方法。这些方法之间的唯一区别是我想从对象中取出什么样的信息,当然还有数组的长度。

所以我的问题是:使用一种方法来识别我想要打印的内容更好,还是使用三种不同的方法更好?

例子:

public String[] method(String type){
if(type.equals(type1)){
<print out necessary information from objects>
}

<two more methods...>
}

最佳答案

一个方法应该只做一件事。如果你能以某种方式将它们结合起来,那就去做吧。更好的做法是用一种方法来表示一个过程,然后查看是否可以将所有三种方法组合成一个通用方法(如果这三种方法都是过程的一部分)。

关于java - 将方法组合在一种方法中还是使用多种方法更好?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29672646/

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