我们有一个保存应用程序配置信息的类。它曾经是单例模式。在进行一些架构审查后,我们被告知要移除单例模式。我们看到不使用单例模式在单元测试中有一些好处,因为我们可以同时测试不同的配置。
没有了单例模式,我们必须在代码的各个地方传递该实例。这变得非常混乱,所以我们编写了一个单例包装器。现在我们正在将相同的代码移植到 PHP 和 .NET,我想知道是否有更好的模式可用于配置对象。
没有了单例模式,我们必须在代码的各个地方传递该实例。这变得非常混乱,所以我们编写了一个单例包装器。现在我们正在将相同的代码移植到 PHP 和 .NET,我想知道是否有更好的模式可用于配置对象。