描述:确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例
class Single{ private static $instance ; private function __construct(){} public static function getInstance() { if(self::$instance == null){ self::$instance = new self(); } return self::$instance; } private function __clone(){} } $instance = Single::getInstance();
对外提供只一个获取对象的入口 ,常用与数据库设计