最佳实践:用户提示消息应该驻留在 Java 类中的什么位置 - 主类还是方法类? [已关闭]

问题描述 投票:0回答:1

我正在创建一个带有方法、setter 和 getter 的 Java 类。我有一个 createTrain 方法,它会提示用户一条消息,例如“创建多少列火车?”以字符串的形式。该文本消息应该在主类中定义还是在执行 createTrain 方法的类中定义,以获得更好的代码组织和最佳实践?

我想知道最佳实践,有不同的观点,有点困惑。

java string conventions
1个回答
0
投票

通常建议保持每个类的职责明确且分开。

在类中定义文本消息可以实现更好的内聚和封装。通过将文本消息保留在类中,您可以将相关代码和逻辑放在一起,从而更易于阅读和理解。

public class Train {
    // ...

    public void createTrain() {
        String createMessage = "Create how many trains?";
        // Prompt the user with createMessage
        // ...
    }

    // ...
}
© www.soinside.com 2019 - 2024. All rights reserved.