php 设计模式 - 单例模式

单例模式概念

一个类有且仅有一个实例,并且自行实例化向整个系统提供

单例模式的特点

  • 一个类在整个应用中只有一个实例

  • 类必须自行创建这个实例

  • 必须自行向整个系统提供这个实例

单例模式举例

一个应用中有一个数据库的类Database,如果不用单例模式,每次new都会消耗大量的资源,而且每次打开和关闭数据库连接也会消耗一些资源,如果使用单例模式则不会存在这些问题。

使用单例模式实现代码:


    

使用方法:

$db = Database::getInstance();
    原文作者:算法小白
    原文地址: https://juejin.im/entry/574d6ba2128fe10055f2c6e6
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞