想你了的他他 发表于 2017-4-6 10:49:12

PHP 设计模式之单子模式

  单子(态)模式-----------------------
  class Dog{
     private function __construct(){     //私有的构造方法
  }
  static private $instance;                   //私有的静态 instance 实例 
  static public function getInstance(){          //公共的静态的 getInstance方法 获得示例或对象
    if(empty(self::$instance)){               //判断属性是否为空
       self::$instance = new Dog();
    }
    return self::$instance;
  }
   }
   $d= Dog::getInstance();   
   $d1= Dog::getInstance();
   $d2= Dog::getInstance();
   var_dump($d);
   var_dump($d1);
   var_dump($d2);
页: [1]
查看完整版本: PHP 设计模式之单子模式