/PHP_PDO-

1、说明: 单例模式即只允许在整个系统中某个类仅存在一个实例 2、实现技术: 私有的构造方法,保证此类只能被本类包含的静态方法实例化 声明一个静态成员保持一个实例 声明一个静态方法来实例化并返回唯一实例 私有__clone方法,保证实例不能被克隆

Primary LanguagePHP

PHP_PDO-

1、说明:

单例模式即只允许在整个系统中某个类仅存在一个实例

2、实现技术:

私有的构造方法,保证此类只能被本类包含的静态方法实例化 声明一个静态成员保持一个实例 声明一个静态方法来实例化并返回唯一实例 私有__clone方法,保证实例不能被克隆

4、用途与优点:

用于数据库连接和配置信息 便于控制实例个数,节约系统资源

5、缺点:

由于单利模式中没有抽象层,因此单例类的扩展有很大的困难 单例类的职责过重,在一定程度上违背了“单一职责原则” 无法创建第二个实例,例如数据库连接需要连接其它数据库