gpt4 book ai didi

java - 从构造函数传递许多参数会减慢程序速度吗?

转载 作者:行者123 更新时间:2023-11-29 10:04:42 25 4
gpt4 key购买 nike

我一直在按照以下方式设计类(class):

public class add{
private int firstEntry;
private int secondEntry;

public add(int a , int b){
this.firstEntry= a;
this.secondEntry=b
}

public int makeAddition(){
return firstEntry+secondEntry;
}

}

这种程序模式会降低 java 程序的速度吗?

最佳答案

首先 - 2 个参数并不多!其次,不,它不会减慢程序速度 - 您会使用什么“更快”的替代方案?

专注于设计好的、可读的代码,然后如果(且仅当)您需要优化,您可以稍后再做。设计良好、可读代码的能力更为重要,在这个阶段,这是您应该关注的。

如果您有大量参数(您说 15,这很多),那么可能会查看 builder pattern .与性能无关,但当您的构造函数中有大量参数时,以这种方式做事通常会更好,因为这意味着当有人调用它时,他们可以清楚地看到他们每次引用的参数。

关于java - 从构造函数传递许多参数会减慢程序速度吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12552394/

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