创建模式-单例模式

创建模式-单例模式(Singleton)

定义: 确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例

实现:

<?php
    class Singleton {

        private static $_instance = null;

        private function __construct() {
        }

        public function __clone() {
        }

        public function __wakeup() {
        }

        public static function getInstance() {
            if(is_null(self::$_instance)) {
                self::$_instance = new self();
            }
            return self::$_instance;
        }
    }

猜你喜欢

转载自www.cnblogs.com/onlycat/p/9952648.html