gpt4 book ai didi

处理 arraylist 的 Java 类约定

转载 作者:太空宇宙 更新时间:2023-11-04 10:59:46 24 4
gpt4 key购买 nike

我的问题是关于更好的类设计约定。我目前正在为学校开发一个项目,我将使用一个类为单位转换计算器创建一个对象。我想将这些对象存储到数组列表中。

我的问题是,如果我创建和 .add 有关系吗?从main方法到arraylist,还是考虑使用转换类来处理数组更好?

最佳答案

main 方法是执行的起点。该位置仅用于处理应用程序参数 (args) 并创建代表整个应用程序*的实例。通常,包含 main 的类应该是无状态的。

一个很好的例子 - Spring Boot 初始化程序:

public class Runner {

public static void main(String... args) {
SpringApplication.run(Runner.class, args); // all the magic is in there
}

}

*有时,为了遵守单一职责原则,我们将主体对象的 args 处理和初始化直接交给不同的类。

关于处理 arraylist 的 Java 类约定,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47016290/

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