java - 单例与静态偏好和缺陷

标签 java static singleton oop

当我们想要部署 Web 应用程序时,我们应该使用单例对象还是使用静态对象? 使用它们的瓶颈是什么? 我应该了解内存问题、并发问题和...。

P.S:刚刚可读的类发生了什么(应该使用静态或单例)

P.S 2:可读可写的类发生了什么

最佳答案

最后,在您的情况下,单例/静态方法都可以。在这两种情况下,我都认为您的辅助方法是纯粹的,不使用或不需要任何状态。最后,使用单例会给你一些额外的选择,比如模拟的可能性。通过使用类而不是静态助手,有可能在未来的某个时间改进设计或替代不同的策略等。使用静态助手,你几乎陷入困境。

由于您的方法是纯并发的,因此不会也不可能成为问题,因为不共享任何状态。

关于java - 单例与静态偏好和缺陷,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1218831/

相关文章:

java - Android Studio 的 Unity 插件。

ios - 对对象的类方法实例上的运行方法的困惑

objective-c - 是否可以在静态库中使用 FlurryAPI?

mysql级别选择菜单的java返回变量

java - Android Linkify - 可点击的电话号码

c++ - 为什么从函数返回时需要将数组声明为静态数组。 (C++)

c - 静态内联、外部内联和普通内联函数有什么区别?

java - Eclipse 建议更改代码。我必须如何以及在何处实例化导入类的对象?

java - 单例模式对象实例化时间

java - 重写已弃用的 JComponent 方法