【问题标题】:php, framework: when, how create "generic" object?php,框架:何时,如何创建“通用”对象?
【发布时间】:2013-11-22 06:25:21
【问题描述】:

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

【问题讨论】:

标签: php class oop generics model-view-controller


【解决方案1】:

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

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

希望对你有帮助!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-03
    • 2020-04-16
    • 2019-08-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多