gpt4 book ai didi

java - 最欣赏的传输静态值的方式?

转载 作者:行者123 更新时间:2023-11-30 07:09:44 25 4
gpt4 key购买 nike

从主应用程序传输静态值的最受赞赏的方式是什么?

  1. 我应该创建一个包含所有静态值的不同设置文件吗?
  2. 我注意到我可以使用静态值,即以下内容:

Application application = new Application();

  • 我注意到我还可以在包含静态的主类中使用 return ,即:
  • public getWeb() {
    return MY_STATIC;
    }
  • 或者我可以简单地通过调用 void 并使用被调用 void 的构造函数来传递它们,但我认为如果我有 30 个我需要的静态变量,这是一个好方法,所以我需要创建一个相当长的构造函数才能传递它们从主函数到被调用函数。
  • 有什么好的建议吗?我基本上是在寻找专业人士如何做到这一点的技巧,以便代码看起来不难看,并且非常容易阅读并且非常容易使用面向对象。

    最佳答案

    要知道的关键一点:静态是良好的面向对象设计中的一种异常现象。当然,当一个人开始学习 Java 时,使用 static 似乎是自然而直接的。 main 是静态的,所以当其他东西也是静态的时候事情看起来会更容易。

    但是,正如所说:静态应该是异常(exception);不是代码中的“正常”内容。因此,不要把时间花在“如何围绕静态创建一个好的设计”上;您应该退后一步,研究“如何创建避免静态的良好设计”!

    一个好的起点是了解 SOLID原则。

    长话短说:设计您的类以便您可以实例化,以便您的代码处理具有有意义目的的对象!

    关于java - 最欣赏的传输静态值的方式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39422669/

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