У меня есть класс со следующей структурой:
class Something
{
private static $_instance = null;
final public function __construct()
{
//(...)
try
{
//(...)
}
catch(Exception $e)
{
//(...)
}
}
public static function getInstance()
{
if (self::$_instance === null)
{
self::$_instance = new self;
}
return self::$_instance;
}
private function __clone()
{
//empty
}
} //end of class
Правильно и точно сказать, что в этом классе мы применили Singleton Design Pattern ?
Заранее большое спасибо.