пятница, 12 апреля 2013 г.

паттерн одиночка

паттерн одиночка
 
 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

Комментариев нет:

Отправить комментарий

PHP: The Right Way блог програмышки
Яндекс.Метрика