单例模式

单例模式:保证一个类仅有一个实例,并提供一个访问它的全局访问点。

<?php
/**
* Created by PhpStorm.
* User: Administrator
* Date: 2018/2/27
* Time: 11:24
*/

namespace frontend\models;


class Singleton
{

private static $instance;


public static function getInstance(){

if(static::$instance == null){

static::$instance = new Singleton();
}

return static::$instance;

}


}

Singleton类封装它的唯一实例,这样可以严格地控制客户怎样访问它以及何时访问它,简单的说就是对唯一实例的受控访问.


posted on 2018-02-27 11:33  paulversion  阅读(124)  评论(0编辑  收藏  举报