паттерн одиночка
class Singleton {
protected static $instance;
private function __construct() { }
private function __clone() { }
private function __wakeup() { }
public static function getInstance() {
if ( is_null(self::$instance) ) {
self::$instance = new self;
}
return self::$instance;
}
public function method() {
//вумный код;
}
}
Singleton::getInstance()->method();
pattern
Комментариев нет:
Отправить комментарий