标签: java resourcebundle
我需要实现从一个州到另一个州不同的逻辑。 我计划为每个包含状态特定逻辑的状态设置单独的类。我打算使用ResourceBundle来加载我需要的实现版本。
例如,
如何有效阻止开发人员使用" new Class()"在他们的代码中并始终使用resourcebundle加载适当的类版本?
new Class()
答案 0 :(得分:1)
如果你给Class一个私有构造函数,那么没有人可以实例化一个。
Class
将其与Factory Pattern相结合,您可以返回任何Class或其衍生物。