【发布时间】:2019-10-01 23:32:16
【问题描述】:
我只是好奇为什么 Singleton 类 getInstance(或任何你想叫它的东西)需要是公共静态的。如果单例只能在同一个包中使用,或者我的假设不正确,它只需要是静态的而不是公开的。
【问题讨论】:
-
如果单例实例只需要在同一个包中使用,则不需要公开
标签: java design-patterns singleton
我只是好奇为什么 Singleton 类 getInstance(或任何你想叫它的东西)需要是公共静态的。如果单例只能在同一个包中使用,或者我的假设不正确,它只需要是静态的而不是公开的。
【问题讨论】:
标签: java design-patterns singleton
如果您不需要公开,请不要公开!
只要你能在需要的地方使用它就可以了。
【讨论】: