【发布时间】:2010-04-06 12:54:50
【问题描述】:
我曾经像这样创建一个单例类的实例:
$Singleton = SingletonClassName::GetInstance();
对于非单例类:
$NonSingleton = new NonSingletonClassName;
我认为我们不应该区分我们如何创建一个类的实例,不管它是不是单例。如果我查看其他类的看法,我不在乎我们是否需要单例类。所以,我仍然对 php 如何处理单例类感到不舒服。我想,我一直想写:
$Singleton = new SingletonClassName;
只是另一个非单例类,这个问题有解决方案吗?
【问题讨论】:
-
这不是一个问题——这是你抱怨你不喜欢模式的完成方式。 -1
-
这是一个非常有道理的问题。 +1 因为 -1 不是:P