【发布时间】:2010-11-21 00:02:28
【问题描述】:
我们有一个类来保存应用程序的配置信息。它曾经是一个单身人士。经过一些架构审查后,我们被告知要删除单例。我们确实看到了在单元测试中不使用单例的一些好处,因为我们可以同时测试不同的配置。
如果没有单例,我们必须在代码中到处传递实例。它变得如此混乱,所以我们编写了一个单例包装器。现在我们将相同的代码移植到 PHP 和 .NET,我想知道是否有更好的模式可以用于配置对象。
【问题讨论】:
标签: java design-patterns singleton