【发布时间】:2016-03-29 11:46:35
【问题描述】:
哪个更好? 我有一个单例类,它在我的应用程序启动时被初始化,并且我有一个抽象的 Util 类。我应该在单例类中创建本地方法还是在抽象 Util 类中创建静态方法?哪个更有效,为什么?注意:该方法不会改变实例变量的状态
Eclipse 建议我的许多单例类本地方法可以声明为静态。在这种情况下有什么更好的方法?
【问题讨论】:
-
显示代码可能会更好。而且,更好地用于什么目的/在什么情况下?
-
它是否读取实例变量?
-
它们都可能违反了一个或多个 OOP 原则,尤其是封装。
-
Eclipse 建议我的单例类中的许多方法可以声明为静态。我想知道什么更好?
标签: java performance static-methods