【发布时间】:2010-08-26 09:04:55
【问题描述】:
我正在开发一个框架。我也遇到了一些困难。对于数据库,我为不同的 SCDB 创建了抽象类、接口和一些适配器。例如,Mysqli 适配器有构造函数,它以设置数组为参数调用 parent 的构造函数。 Mysqli 类使用下一个方案:
class Hybrid_Db_Adapter_Mysqli extends Hybrid_Db_Adapter_Abstract implements Hybrid_Db_Adapter_Interface {}
我的任务是为这种情况创建一个单例模式。这对数据库有好处,因为我们只能创建一个实例。
我不知道,如何为我创建这个 Singleton。我想知道,我应该在哪里定义 getInstance 函数。
【问题讨论】:
标签: php design-patterns interface singleton abstract-class