gpt4 book ai didi

java - 有一个不实例化对象的静态类是不好的做法吗

转载 作者:行者123 更新时间:2023-11-29 10:00:46 24 4
gpt4 key购买 nike

我读到类就像对象的蓝图。那么,声明一个类但随后在程序中从未实际创建该类的实例(但在该类中只有静态方法)是否被认为是不好的做法?

最佳答案

我会说在面向对象编程中静态的使用应该被最小化,但它们确实有一席之地。需要一些时间才能很好地理解静态方法/变量何时适用,因此我会开始仅在鼓励使用它们的一小部分情况下使用它们,然后在您获得经验时扩展您的使用。列出一些适当的用途:

在任何关于静力学使用的讨论中都值得discussing dependency injection and writing testable code ,因为这些原则不鼓励使用 global state这通常是将事物声明为静态的副作用。

关于java - 有一个不实例化对象的静态类是不好的做法吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30769368/

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