【发布时间】:2011-10-23 23:35:34
【问题描述】:
类被设计为使用受保护的构造函数作为 SingleTon 类。 它被运送给客户。现在需要提交一个补丁,以便可以将这个 Protected 构造函数设置为 Private。
有可能吗?
【问题讨论】:
-
你可以通过用户名猜测:)
标签: constructor protected
类被设计为使用受保护的构造函数作为 SingleTon 类。 它被运送给客户。现在需要提交一个补丁,以便可以将这个 Protected 构造函数设置为 Private。
有可能吗?
【问题讨论】:
标签: constructor protected
我根据你的用户名猜测你的语言是 java...
单例必须有一个私有构造函数才能安全 - 否则不能保证是单例!
您应该将其设为私有。如果您的客户将您的单例子类化并使用了受保护的构造函数,那就太糟糕了。您不应该仅仅为了支持有毒的遗留代码而破坏您的应用程序设计。
【讨论】: