1、说明:
单例模式即只允许在整个系统中某个类仅存在一个实例
2、实现技术:
私有的构造方法,保证此类只能被本类包含的静态方法实例化 声明一个静态成员保持一个实例 声明一个静态方法来实例化并返回唯一实例 私有__clone方法,保证实例不能被克隆
4、用途与优点:
用于数据库连接和配置信息 便于控制实例个数,节约系统资源
5、缺点:
由于单利模式中没有抽象层,因此单例类的扩展有很大的困难 单例类的职责过重,在一定程度上违背了“单一职责原则” 无法创建第二个实例,例如数据库连接需要连接其它数据库