0

让我们想象一个 OOP 框架。根据数据库模型有类。还有一些无法链接到模型的通用类——完全由我编写,它们正在做一些计算等。它们甚至不能是静态类——在某些情况下必须有一个实例(所以不是每次都如此) . 而且我不想在每次计划使用时都创建它们。这是我需要考虑的singleton时候 - 在它被触摸时创建该对象,并且只创建一次。但他们说单身不好。工厂?

4

1 回答 1

1

免责声明:我对单例类一无所知,第一次听说它们,我只是在 StackOverflow 上阅读了它们的描述。

你有自动加载功能,为什么不使用它?
我相信这是正确的解决方案。它不会弄乱您当前的代码,而且它是一个简单的解决方案(简单总是好的)。我要做的是创建一个额外的文件夹(或者如果框架提供它,则使用现有的 lib 文件夹)并在其上设置自动加载,然后只使用类 - 静态而不是 -。

希望能帮助到你!

于 2013-11-10T12:31:50.360 回答